LFS Kernel 2.6.16.38 Boot Failure: VFS unable to mount root
Ok, I've read the threads, tried to compile various options and I'm stumped. I'm new to the 2.6.x kernel and Grub, but experienced with 2.4.x, LILO, and Linux in general.
I've got a SATA drive as hda with 3 partitions:
/dev/hda1 => /boot ext2
/dev/hda2 => swap
/dev/hda3 => / ext2
I've compiled the kernel with SATA support under the SCSI subsystem (SATA under IDE is "deprecated and conflicts with libata). Per other threads I've compiled in SATA Support, AHCI Support, and my Intel Support (got Intel ICH5).
My grub looks like this:
Title LFS
kernel (hd0,0)/lfs_kernel root=/dev/hda3
When I attempt to boot, I get the infamous "unable to mount 'hda3' or unknown-block(0,0) please provide correct "root=" line..." I'm sure you've all seen this one.
So what am I doing wrong? The kernel is being read and decompressed else I wouldn't be getting a kernel panic. The SATA stuff is enabled:
CONFIG_SCSI_SATA=y
CONFIG_SCSI_ATA_PIIX=y
CONFIG_SCSI_SATA_AHCI=y
CONFIG_SCSI_SATA_INTEL_COMBINED=y
But the kernel can't see my /dev/hda3...
--David
|