>> Grub knows to look on (hd0,5) (i.e. /dev/sda6) and finds the
>> kernel there, so I don't understand why the kernel itself is
>> looking for sda4.

>Does bypassing the grub menu and booting manually work, i.e.
>     grub> root (hd0,5)
>     grub> kernel /boot/kernel-name root=/dev/sda6
>     grub> boot

Yes, I suppose it would (although I have allready reverted back to 
the way I had it since I needed to get some work done).  My mistake 
was not specifing the root device as a kernel parameter, as it wasn't 
required before.  Now I know what to do...

Doh!  I should have known this, as I just recently went through the 
Bootdisk-HOWTO.  The kernel image *does* store the device node used 
for the root system at build.  And yes, it can be changed using rdev 
on i386 systems only.  (Although the man page for rdev strongly 
discourages it's use in this way)  It is reccomended instead to use a 
bootloader to specify the root device as a kernel option.
-- 
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