> So, regardless if you search or not, or set root manually, this has no > effect once the kernel boots.
That's my understanding too. > You either need root=/dev/sda1, or you > need to use rdev (used to be in util-linux) to set the root. I > believe when you compile the kernel, rdev is set automatically to > whatever / is. I tried setting the partition label. dumpe2fs -h /dev/sda13 dumpe2fs 1.41.10 (10-Feb-2009) Filesystem volume name: <none> Last mounted on: <not available> Filesystem UUID: c2e3fa11-3ee5-41eb-a8e1-cc4c11c29044 Filesystem magic number: 0xEF53 ... e2label /dev/sda13 lfs-svn dumpe2fs -h /dev/sda13 dumpe2fs 1.41.10 (10-Feb-2009) Filesystem volume name: lfs-svn Last mounted on: <not available> Filesystem UUID: c2e3fa11-3ee5-41eb-a8e1-cc4c11c29044 Filesystem magic number: 0xEF53 ... and then using menuentry "LFS SVN 20100627, Linux 2.6.34-label" { linux /linux-2.6.34 root=LABEL=lfs-svn ro } But that was not able to mount the root fs. As you noted, fstab makes no difference, because it can't be read until the root fs is mounted. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page