Package: ovmf
Version: 2024.11-5
Severity: normal
Dear Maintainer,
With the latest ovmf (2025.02-1) my rockylinuxbox and fedorabox (41) can no longer be booted. I can still see the grub menu for a short time and then it stops, black screen. Downgrade ovmf to 2024.11-5 and everything works again. Strangely enough, my Debianbox boots without errors.
Package: ovmf
Followup-For: Bug #1099500
X-Debbugs-Cc: noisycoil@tutanota.com
I am experiencing this bug with an arm64 Tails virtual machine. The current release of Tails is based on Debian bookworm live, and the image I'm using boots using bookworm's unsigned grub on the removable path (EFI/BOOT/BOOTAA64.EFI).
The VM's libvirt configuration is in attachment. Reverting to 2024.11-5 works for me as well.
Hi,
I believe this is the same issue as reported here [0] and there doesn't
seem much interest from upstream to provide a workaround unfortunately.
So does the EFI_MEMORY_ATTRIBUTE_PROTOCOL need to be disabled/reverted
like is already done for arm [1]?
On Tue, Mar 25, 2025 at 11:03 AM Fiona Ebner <f.ebner@proxmox.com> wrote:
Hi,
I believe this is the same issue as reported here [0] and there doesn't
seem much interest from upstream to provide a workaround unfortunately.
Thanks Fiona, I hadn't seen that specific discussion. To be fair,
upstream has provided an interface to workaround this issue:
https://github.com/tianocore/edk2/blob/master/OvmfPkg/RUNTIME_CONFIG.md#security-optorgtianocoreuninstallmemattrprotocol
And that can be set either as a build-time default or as runtime w/
-fw_cfg, but I'm confused about why the -fw_cfg parameter didn't avoid
the issue for me. I'll build a debug version to make sure I haven't
just fat-fingered something.
So does the EFI_MEMORY_ATTRIBUTE_PROTOCOL need to be disabled/reverted
like is already done for arm [1]?
What I propose is that we disable it at build time for the non-secboot variant, but leave it on for the secboot variant, for both
architectures. This appears to be what Fedora is planning for Fedora
42:
https://src.fedoraproject.org/rpms/edk2/blob/f42/f/README.experimental#_15
I fear that if we keep disabling it entirely, we'll just be adding to
the problem. Users should be able to override this w/ the -fw_cfg
setting, if I can figure out why that isn't working for me.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 483 |
Nodes: | 16 (0 / 16) |
Uptime: | 78:02:32 |
Calls: | 9,574 |
Calls today: | 5 |
Files: | 13,666 |
Messages: | 6,142,738 |