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

* Re: efibootmgr: kernel post-install hook creates entries which are not bootable on strict UEFI
  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
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: voidlinux-github @ 2019-06-16 19:50 UTC (permalink / raw)
  To: ml

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

New comment by xtraeme on void-packages repository

https://github.com/void-linux/void-packages/issues/12499#issuecomment-502480603
Comment:
I really think that the efibootmgr kernel hook should create a symlink with the .efi extension, this way the linux pkgs don't need to be modified.

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

* Re: efibootmgr: kernel post-install hook creates entries which are not bootable on strict UEFI
  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
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: voidlinux-github @ 2019-06-16 19:51 UTC (permalink / raw)
  To: ml

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

New comment by xtraeme on void-packages repository

https://github.com/void-linux/void-packages/issues/12499#issuecomment-502480657
Comment:
hmm wait, this is the ESP so no symlinks. Hmm

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

* Re: efibootmgr: kernel post-install hook creates entries which are not bootable on strict UEFI
  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
  4 siblings, 0 replies; 6+ messages in thread
From: Dko1905 @ 2021-03-26 18:07 UTC (permalink / raw)
  To: ml

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

New comment by Dko1905 on void-packages repository

https://github.com/void-linux/void-packages/issues/12499#issuecomment-808418824

Comment:
I have the same issue. It would be nice for this to be fixed.

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

* Re: efibootmgr: kernel post-install hook creates entries which are not bootable on strict UEFI
  2019-06-16 19:49 [ISSUE] efibootmgr: kernel post-install hook creates entries which are not bootable on strict UEFI voidlinux-github
                   ` (2 preceding siblings ...)
  2021-03-26 18:07 ` Dko1905
@ 2022-04-15  2:12 ` github-actions
  2022-04-29  2:13 ` [ISSUE] [CLOSED] " github-actions
  4 siblings, 0 replies; 6+ messages in thread
From: github-actions @ 2022-04-15  2:12 UTC (permalink / raw)
  To: ml

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

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/issues/12499#issuecomment-1099786642

Comment:
Issues become stale 90 days after last activity and are closed 14 days after that.  If this issue is still relevant bump it or assign it.

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

* Re: [ISSUE] [CLOSED] efibootmgr: kernel post-install hook creates entries which are not bootable on strict UEFI
  2019-06-16 19:49 [ISSUE] efibootmgr: kernel post-install hook creates entries which are not bootable on strict UEFI voidlinux-github
                   ` (3 preceding siblings ...)
  2022-04-15  2:12 ` github-actions
@ 2022-04-29  2:13 ` github-actions
  4 siblings, 0 replies; 6+ messages in thread
From: github-actions @ 2022-04-29  2:13 UTC (permalink / raw)
  To: ml

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

Closed 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.

### Steps to reproduce the behavior

- Boot the system in UEFI mode on machine with a 'strict' (standard compliant) UEFI firmware.
- 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).