On Thu, 21 Dec 2023 at 21:38, Mark Fletcher <mark2...@gmail.com> wrote: > > > So I rebuilt my LFS (was happy to do so, this is a learning exercise) > with its own /boot partition, which gets me closer to the solution I > want which is one Grub, Debian's grub, with Debian as the first and > default boot choice, but LFS available as an alternative. And the only > remaining problem is the Debian GRUB's insistence on using /dev/sdX2 > (for the root partition is the second partition on the disk) in the > "linux" command line parameter. > Apologies -- I probably made it less clear rather than more with the above -- I mean that Debian GRUB is insisting on using /dev/sdX2 _for the LFS menu entry_. For its own menu entry it works fine, because my bookworm installation is using LVM.
There is and ever has been only one GRUB on this system -- Debian's. That's why I am asking about this on a Debian list. My goal here is to configure Debian's GRUB to boot LFS as a secondary option alongside the primary option of Debian, and have that survive kernel updates for Debian, and I am there, except for persuading it not to specify "root=/dev/sdX2" for the root filesystem in the LFS linux command line, and instead persuading ti to specify "root=PARTUUID=<part UUID>" which grub-mkconfig's documentation says is what it will do when there is no initrd and the GRUB_DISABLE_LINUX_{PART,}UUID variables are set to false. Mark