Grub and/or kernel problem...
William O'Higgins Witteman
william.ohiggins-H217xnMUJC0sA/PxXw9srA at public.gmane.org
Tue Nov 15 14:35:11 UTC 2005
I have recently created a problem for myself, and I'm hoping someone can
help me sort it out.
I recently compiled a custom kernel (2.6.12) the Debian way, and I think
it probably worked - the compile finished cleanly, and the kernel
installed and grub got automagically updated. However, grub got updated
wrong, and even when it is fixed, the new kernel doesn't boot.
Here's what grub did by default:
title Debian GNU/Linux, kernel 2.6.12.dragonfly
kernel /boot/vmlinuz-2.6.12.dragonfly root=/dev/hdb1 ro
title Debian GNU/Linux, kernel 2.6.8-2-386
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro
Now, there's only one drive on this machine - /dev/hdb doesn't exist,
nor does hd1,0. So I had to fix those errors, but I don't know where
they are coming from.
Once I have corrected the drive address problem I can once again boot
into the second (stock) kernel, but I get a kernel panic if I try to
boot the first, with the following errors:
VFS: Cannot open root device "hda1" or unknown block (0,0)
Please append a correct "root =" boot option
Kernel panic - not syncing: VFS: unable to mount root fs on unknown
I have considered that the lack of an initrd image could be the problem,
but I don't know how to create such an image - the manpage of mkinitrd
made absolutely no sense to me, and several attempts have not appeared
to help. Anyone have any ideas? Thanks.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 189 bytes
Desc: Digital signature
More information about the Legacy