3 ms·
>But the UEFI bootloader also shows a boot menu if requested. I think this feature is universal. There is no "the UEFI bootloader" and there is no "universal"
by Arnavion 4y ago
>But the UEFI bootloader also shows a boot menu if requested. I think this feature is universal.
There is no "the UEFI bootloader" and there is no "universal" boot menu. The firmware only has to boot EFI applications according to the EFI vars.
- still_grokking 4y agoI've never seen a PC without a UEFI boot menu. That's why I've assumed that this is universal. Who builds PCs without that feature? Edit: I've had a look at the spec. Indeed a boot menu isn't mandatory (except when it is, for network boot options, see `PXE_BOOT_MENU`). > UEFI specifies only the NVRAM variables used in selecting boot options. UEFI leaves the implementation of the menu system as value added implementation space. But it seems to be common to implement this, as the spec also says: > If the boot via Boot#### returns with a status of EFI_SUCCESS, platform firmware supports boot manager menu, and if firmware is configured to boot in an interactive mode, the boot manager will stop processing the BootOrder variable and present a boot manager menu to the user. There are at least a dozen more references to a boot menu in the spec.