[bug #68156] grub-mkconfig creates entry pointing to wrong boot partition
Dmitri Seletski <[email protected]> Mon, 16 Mar 2026 22:29:11 -0400 (EDT)
| Newsgroups | gmane.comp.boot-loaders.grub.bugs |
|---|---|
| Message-ID | <[email protected]> |
--8323329-1714636915-1773714551=:1780605
Content-Type: TEXT/plain; CHARSET=utf-8
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-Disposition: inline
URL:=0A <https://savannah.gnu.org/bugs/?68156>=0A=0A Summa=
ry: grub-mkconfig creates entry pointing to wrong boot=0Apartition=0A =
Group: GNU GRUB=0A Submitter: drjoms=0A =
Submitted: Tue 17 Mar 2026 02:29:07 AM UTC=0A Category=
: Configuration=0A Severity: Major=0A Priorit=
y: 5 - Normal=0A Item Group: Software Error=0A =
Status: None=0A Privacy: Public=0A Assigned t=
o: None=0A Originator Name: dimko=0A Originator Email:=0A =
Open/Closed: Open=0A Discussion Lock: Unlocked=0A =
Release: 2.00=0A Release:=0A Reproducibili=
ty: Every Time=0A Planned Release: None=0A=0A=0A _______________=
________________________________________=0A=0AFollow-up Comments:=0A=0A=0A-=
------------------------------------------------------=0ADate: Tue 17 Mar 2=
026 02:29:07 AM UTC By: Dmitri Seletski <drjoms>=0Arunning grub-mkconfig:=
=0A=0Amenuentry 'Gentoo GNU/Linux, with Linux 6.18.18-gentoo' --class gento=
o --class=0Agnu-linux --class gnu --class os $menuentry_id_option=0A'gnulin=
ux-6.18.18-gentoo-advanced-2eba0226-1d92-4c19-9f8b-2da12d29ea12' {=0A =
load_video=0A insmod gzio=0A insmod part_gpt=0A insm=
od fat=0A search --no-floppy --fs-uuid --set=3Droot A2F4-DD3E=0A =
echo 'Loading Linux 6.18.18-gentoo ...'=0A linux /kernel-6.=
18.18-gentoo root=3D/dev/nvme1n1p2 ro=0Aamd_pstate.shared_mem=3D1 amd_psta=
te=3Dactive iommu=3D1 amd_iommu=3Don iommu=3Dcalgary=0Asplash amdgpu.frees=
ync_video=3D1 amd_prefcore=3Denable preempt=3Dfull threadirqs=0Anohz_full=
=3D1-15 mglru=3D1=0A echo 'Loading initial ramdisk ...'=0A =
initrd /amd-uc.img=0A}=0Amenuentry 'Gentoo GNU/Linux, with Linux 6.18.18-=
gentoo (recovery mode)'=0A--class gentoo --class gnu-linux --class gnu --cl=
ass os $menuentry_id_option=0A'gnulinux-6.18.18-gentoo-recovery-2eba0226-1d=
92-4c19-9f8b-2da12d29ea12' {=0A load_video=0A insmod gzio=0A =
insmod part_gpt=0A insmod fat=0A search --no-floppy --=
fs-uuid --set=3Droot A2F4-DD3E=0A echo 'Loading Linux 6.18.18-gen=
too ...'=0A linux /kernel-6.18.18-gentoo root=3D/dev/nvme1n1p2 ro =
single =0A echo 'Loading initial ramdisk ...'=0A initrd /=
amd-uc.img=0A}=0AFound linux image: /boot/kernel-6.18.2-gentoo=0AFound init=
rd image: /boot/amd-uc.img=0Amenuentry 'Gentoo GNU/Linux, with Linux 6.18.2=
-gentoo' --class gentoo --class=0Agnu-linux --class gnu --class os $menuent=
ry_id_option=0A'gnulinux-6.18.2-gentoo-advanced-2eba0226-1d92-4c19-9f8b-2da=
12d29ea12' {=0A load_video=0A insmod gzio=0A insmod pa=
rt_gpt=0A insmod fat=0A search --no-floppy --fs-uuid --set=3D=
root A2F4-DD3E=0A echo 'Loading Linux 6.18.2-gentoo ...'=0A =
linux /kernel-6.18.2-gentoo root=3D/dev/nvme1n1p2 ro=0Aamd_pstate.share=
d_mem=3D1 amd_pstate=3Dactive iommu=3D1 amd_iommu=3Don iommu=3Dcalgary=0A=
splash amdgpu.freesync_video=3D1 amd_prefcore=3Denable preempt=3Dfull threa=
dirqs=0Anohz_full=3D1-15 mglru=3D1=0A echo 'Loading initial ramdi=
sk ...'=0A initrd /amd-uc.img=0A}=0A=0Aif i output to grub.cfg - th=
is makes system unbootable.=0Achanging root=3D/dev/nvme1n1p2 to root=3D/dev=
/nvme1n1p1 - makes machine bootable=0Aagain=0A=0A=0Arelevant lsblk=0Alsblk=
-o name,mountpoint,label,size,uuid=0A=0A=0Anvme1n1 =
232.9G =0A=E2=94=9C=E2=94=80nvme1n1p1 /boot =
1G A2F4-DD3E=0A=E2=94=94=E2=94=80nvme1n1p2 / =
231.9G=0A2eba0226-1d92-4c19-9f8b-2da12d29ea12=0A=0AFST=
AB:=0Acat /etc/fstab |grep boot=0A#LABEL=3Dboot /boot =
ext4 noauto,noatime,discard=0A 1 2=0AUUID=3DA2F4-DD3E =
/boot vfat noatime,discard=0A 0 1=0A=0A=0A[ebuild R =
] sys-boot/grub-2.12-r12:2/2.12-r12::gentoo USE=3D"branding=0Adevice-ma=
pper fonts nls sdl themes truetype -doc -efiemu -libzfs -mount=0A-secureboo=
t (-test) -verify-sig" GRUB_PLATFORMS=3D"efi-64 pc -coreboot -efi-32=0A-emu=
-ieee1275 (-loongson) -multiboot -qemu (-qemu-mips) -uboot -xen -xen-32=0A=
-xen-pvh" 0 KiB=0A=0A=0A=0A=0AI have no idea where grub-mkconfig is taking =
"root" partition from.=0ANor I have any idea how to correct it.(grub-mkconf=
ig will overwrite corrected=0Agrub.cfg)=0AHence, bug report.=0A=0A=0A=0A=0A=
=0A=0A=0A=0A _______________________________________________________=0A=
=0AReply to this item at:=0A=0A <https://savannah.gnu.org/bugs/?68156>=0A=
=0A_______________________________________________=0AMessage sent via Savan=
nah=0Ahttps://savannah.gnu.org/=0A
--8323329-1714636915-1773714551=:1780605
Content-Type: APPLICATION/pgp-signature; name=signature.asc
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCabi8dwAKCRCqLAuaBUf3
TkxHAQDqSUnTLixQpmBvf281avenp4Insyq3/Vb4/tV6m+w9mAD9EDc4rn6GQ4XY
TaDS2+gnx6JpLsb2EkJ16o2ZPp12pQQ=
=AXDp
-----END PGP SIGNATURE-----
--8323329-1714636915-1773714551=:1780605--