/boot is a directory off the root I have reinstalled grub to sda and run update-grub with this output:
Found linux image: /boot/vmlinuz-3.16.0-24-generic Found initrd image: /boot/initrd.img-3.16.0-24-generic Found linux image: /boot/vmlinuz-3.16.0-23-generic Found initrd image: /boot/initrd.img-3.16.0-23-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin Found Linux From Scratch (7.6) on /dev/sda8 done This presents me with a boot menu, but the LFS entry doesn't work. Anthony. On 2 November 2014 20:32, Bruce Dubbs <[email protected]> wrote: > Anthony Price wrote: > >> As far as I can tell it is looking at the correct partition - update-grub >> does this and a manual check suggests that it is OK. /boot/boot.cfg looks >> like this: >> > > Hopefully that is /boot/grub/grub.cfg. > > >> # 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 >> > > If it is on /dev/sda8 on the host, then it's on /dev/sda8 on LFS too. What > can be confusing is that other installations also write to the grub.cfg > file, but they may not know where. > > Did you run 'grub-install /dev/sda' ? > > If so, then other distros' version of /boot/grub/grub.cfg are not used. > Note that some distros use /boot/grub2/grub.cfg, but the question here is > "Where is the /boot directory?" I highly recommend a separate /boot > partition (100-200 MB) for all distros to share. > > In any case, if you did run grub-install, then you need: > > set root=(hd0,8) > menuentry "GNU/Linux, Linux 3.16.2-lfs-7.6" { > linux /boot/vmlinuz-3.16.2-lfs-7.6 root=/dev/sda8 ro > } > > If you do use a separate /boot directory, say sda4, grub.cfg would > be: > > set root=(hd0,4) > menuentry "GNU/Linux, Linux 3.16.2-lfs-7.6" { > linux /vmlinuz-3.16.2-lfs-7.6 root=/dev/sda8 ro > } > > Note that in this case the kernel location is relative to / (the unmounted > boot partition). > > -- Bruce > > > -- > 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 >
-- 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
