28.03.2025 13:40, Bastian Blank wrote:
Package: qemu-system-x86
Version: 1:10.0.0~rc1+ds-1
Severity: important
X-Debbugs-Cc: wa...@debian.org
This is a regression from Bookworm, I think. In this version, even if
available, qemu never tries to run efi-virtio.rom. Instead it just goes
to the EDK2 internal EFI shell (depending on other config, sometimes also the
internal PXE/HTTPBoot support).
This seems to be edk2 problem. IIRC, it now requires rdrand (or maybe some
other
random source) to enable built-in PXE booting.
Speaking of PXE booting, efi-virtio.rom is basically useless these days, with
edk2 virtio driver taking over. I don't know much details about this one
though,
apparently it still should try booting from efi-virtio.rom
EFI does not:
| $ qemu-system-x86_64 -machine q35 -nic user,model=virtio -boot n -nographic
-bios /usr/share/qemu/OVMF.fd
Try adding -cpu host -accel kvm. This fixes it.
/mjt