Starting with grub-2.04, a new option GRUB_DISABLE_LINUX_PARTUUID was added and defaulted to 'true'. This option prevents GRUB from sending root=PARTUUID=... to the kernel when an initramfs is not available. This request is to update grub.default-3 to include the option and default it to false. When a system is not using an initramfs to boot, booting by PARTUUID is the most reliable way to boot a system. All supported versions of gentoo-sources support booting by Partition UUID. The compatibility concerns which upstream had that resulted in the option being disabled by default are not applicable to Gentoo. Reproducible: Always
Created attachment 616554 [details, diff] grub.default.diff
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1087cf3bbb5bd0ae7fef283497aa19575a5e85e4 commit 1087cf3bbb5bd0ae7fef283497aa19575a5e85e4 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2023-01-17 16:01:49 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2023-01-17 16:03:02 +0000 sys-boot/grub: set GRUB_DISABLE_LINUX_PARTUUID=false by default Closes: https://bugs.gentoo.org/711072 Signed-off-by: Mike Gilbert <floppym@gentoo.org> sys-boot/grub/files/grub.default-4 | 76 ++++++++++++++++++++++++++++++++++++++ sys-boot/grub/grub-2.06-r5.ebuild | 2 +- sys-boot/grub/grub-9999.ebuild | 2 +- 3 files changed, 78 insertions(+), 2 deletions(-)