> On Nov 2, 2014, at 13:52, Anthony Price <[email protected]> wrote: > > # Begin /boot/grub/grub.cfg > set default=0 > set timeout=5 > > insmod ext2 > set root=(hd0,2) > > menuentry "GNU/Linux, Linux 3.16.2-lfs-7.6" { > linux /boot/vmlinuz-3.16.2-lfs-7.6 root=/dev/sda2 ro > } > > As seen from the host system, LFS is on /dev/sda8 which is the second > partition inside the extended partition sda2 > > Selecting this form the grub boot menu causes the system to start to boot > before failing with the message that I have noted. > > The first compile of the kernel used default values and I have added a couple > of things that don't appear to have made any difference. > > I really am stuck with this now! > > Anthony.
Hello Anthony, If indeed your LFS build is in the filesystem at /dev/sda8, then the root= parameter for the linux line should be root=/dev/sda8. set root=(hd0,2) is going to set the root for grub to find its files at the first hard drive and second partition filesystem. So if the files you need are also at /dev/sda8 for grub to find, then you’d also need “set root=(hd0,8)”. I suspect you may be using the host OS used to build LFS install location for the grub files and if that’s at hd0,2 then just deal with root=/dev/sd8 at the grub’s linux line. Sincerely, William Harrington -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page Do not top post on this list. A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style
