Hi everybody,

I recently finished building LFS 6.5 on my machine. When booting I got
a kernel panic:

VFS: Cannot open root device "hda1" or unknown block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-bock(0,0)
[...]

I also noticed that the kernel doesn't report finding the harddisks
and the partitions. It used to (i.e. a 2.6.27.4 kernel) report each hd
it found as

hda: DRIVENAME, ATA DISK drive
hda: hda1
etc.

but the 2.6.30.2 kernel doesn't do that. So I guess there's a problem
with the ide-driver.

I built the 2.6.30.2 kernel based on a config for the old 2.6.27.4
kernel I was using for LFS 6.4. Booting that old kernel with the new
LFS 6.5 partition works just fine. I searched the net, but only found
various GRUB problems or missing support for the filesystem, which
isn't the problem here - I double checked.

The kernel has

generic ATA/ATAPI disk support
 ATA disk support
legacy /proc/ide support
Generic PCI IDE chipset support

compiled into it.

Thanks in advance for any ideas what could cause this problem.

Regards,

Christian
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to