On Mon, Feb 23, 2009 at 11:32 AM, ell sam <ell....@e17th.com> wrote:
> I am having trouble booting from the kernel on my hd to load Linux from
> my usb hd. I have installed everything and it works using the internal
> hd kernel booting from grub passing the root=/dev/sdb6 to the kernel.
>
> I want to pass something other than /dev/sdb6 so that if I plug in
> another drive it still boots the correct one. I have tries root=UUID=<my
> uuid numbers...> and root=LABEL=LFS and root=/dev/disk/by-uuid/<my
> uuid...> and root=/dev/disk/by-label/LFS all don't work.
> is there something in the kernel that needs to be configured so it
> works. Or maybe in initramfs etc..

That's handled by an initramfs. Since the /dev/disk/by-*/* symlinks
are setup by udev, it needs to be running before the kernel tries to
mount the root filesystem. This can only be done in an initramfs.
There's no officially supported initramfs for LFS yet.

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

Reply via email to