Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] efibootmgr: kernel post-install hook creates entries which are not bootable on strict UEFI
@ 2019-06-16 19:49 voidlinux-github
  2019-06-16 19:50 ` voidlinux-github
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: voidlinux-github @ 2019-06-16 19:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1337 bytes --]

New issue by ackalker on void-packages repository

https://github.com/void-linux/void-packages/issues/12499
Description: ### System

* xuname:  
  Void 5.1.10_1 x86_64 GenuineIntel uptodate rrrrmdFFFFFFFFF
* package:  
  efibootmgr-17_2

### Expected behavior

Installing a new kernel or force reconfiguring an already installed kernel should create or update a boot entry that actually boots that kernel.

### Actual behavior

The generated boot entry for booting EFISTUB kernel gets rejected by my UEFI firmware because the binary file name (for example `vmlinuz-5.1.10_1` lacks an `.efi` extension.
In contrast to what some documentation on the Internet says, the `.efi` extension is *not* optional; it is *required* by the UEFI specs for all EFI applications, no exceptions. Just because some UEFI versions on some mainboards will run EFI applications from files without an `.efi` extension doesn't mean this is true for all UEFI versions in general.

### Steps to reproduce the behavior

- Boot the system in UEFI mode
- Install `efibootmgr` package
- Make sure that `/etc/default/efibootmgr-kernel-hook` contains uncommented line `MODIFY_EFI_ENTRIES=1` and appropriate `OPTIONS="..."` value for that kernel
- Install or force reconfigure a kernel
- (optional) Reconfigure boot order using `efibootmgr -o ...`

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-04-29  2:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-16 19:49 [ISSUE] efibootmgr: kernel post-install hook creates entries which are not bootable on strict UEFI voidlinux-github
2019-06-16 19:50 ` voidlinux-github
2019-06-16 19:51 ` voidlinux-github
2021-03-26 18:07 ` Dko1905
2022-04-15  2:12 ` github-actions
2022-04-29  2:13 ` [ISSUE] [CLOSED] " github-actions

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).