Hey,

On Fri, Sep 01, 2023 at 11:53:28PM -0500, Oskari Pirhonen wrote:
> Hi,
>
> Recently me and a few others were helping someone in #gentoo on
> libera.chat with their Gentoo install. Things were going smoothly up
> until rebooting into the fresh installation. Instead of getting GRUB, it
> kept booting straight into the UEFI menu. After scratching our heads a
> bit, we tried `grub-install --efi-directory=/boot --removable` which
> worked. (The default Gentoo installation, if you go by the Handbook,
> sets up /boot as the ESP)
>
> I have GRUB installed the "normal way", but I just tried it with that
> and it seems to work for me. My machine is a ThinkPad T14 Gen 1 (AMD
> version). I don't know what machine the person we were helping with has,
> but both use the x86_64-efi target.
>
> Is there a reason `--removable` is not the default behavior? Maybe I'm
> missing something, but IMO it would provide a better user experience to
> not have to go through the headache of having to figure out that it is
> `--removable` which was holding you back.

If you take a look at the util/grub-install.c file and look for
"removable" variable and take a look at the Unified Extensible Firmware
Interface (UEFI) Specification, 3.5.1.1 Removable Media Boot Behavior
chapter then it should appear clear why it works in that way.

Daniel

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to