You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When booting, there will be some additional options in grub2 which do not work at all.
To Reproduce
Please describe the steps needed to reproduce the bug:
Install a new SIlverblue or Kinoite in amd64 UEFI computer.
Using rpm-ostree to make more than one grub options.
Boot and select the lower options, and such things happen.
I find that in qemu virtual machine such problem does not exist, but silverblue (with gnome DE) has same problem as Kinoite.
Expected behavior
For example, on my laptop /boot/grub2/grub.cfg shows:
Fedora Linux 35.20220503.0 (Kinoite) (ostree:0)
Fedora Linux 35.20220424.0 (Kinoite) (ostree:1)
Fedora Linux 35.20220424.0 (Kinoite) (ostree:2)
Fedora Linux 35.20220401.0 (Kinoite) (ostree:3)
Fedora Linux 35.20220401.0 (Kinoite) (ostree:4)
Fedora Linux 35.20220410.0 (Kinoite) (ostree:5)
Windows Boot Manager (on /dev/nvme1n1p1)
UEFI Firmware Settings
...
But when booting, there shows 12 options rather than 7. Every Fedora Linux 35.20220503.0 (Kinoite) (ostree:x) appears twice, in which the upper one can boot but the lower one cannot. If I choose it, it will shows: something like linux16 not found and initrd16 not found. I manually change linux16 to linux and initrd16 to initrd, and the booting works.
Opening /boot/gurb2/grub.cfg, there is like
In this file I do not find those options that work. I try finding them in other grub.cfg but fail. If opening them in gurb menu when booting, there are linux and initrd rather than *16 ones which makes booting possible. In /boot/efi/EFI/fedora/grub.cfg there is only
Describe the bug
When booting, there will be some additional options in grub2 which do not work at all.
To Reproduce
Please describe the steps needed to reproduce the bug:
rpm-ostree
to make more than one grub options.Expected behavior
For example, on my laptop
/boot/grub2/grub.cfg
shows:But when booting, there shows 12 options rather than 7. Every
Fedora Linux 35.20220503.0 (Kinoite) (ostree:x)
appears twice, in which the upper one can boot but the lower one cannot. If I choose it, it will shows: something likelinux16 not found
andinitrd16 not found
. I manually changelinux16
tolinux
andinitrd16
toinitrd
, and the booting works.Opening
/boot/gurb2/grub.cfg
, there is likeIn this file I do not find those options that work. I try finding them in other
grub.cfg
but fail. If opening them in gurb menu when booting, there arelinux
andinitrd
rather than*16
ones which makes booting possible. In/boot/efi/EFI/fedora/grub.cfg
there is onlyFinally I find somethings in
/boot/loader/entries
looking like the lost 5 options in gurb.OS version:
The text was updated successfully, but these errors were encountered: