Eu tento testar isso no QEMU-KVM:
https://www.knopper.net/knoppix/knoppix-uefi-en.html
Meu sistema operacional host é o Debian 11 AMD64. Eu tenho o pacote ovmf .deb instalado com sucesso. Eu adiciono OVMF à minha máquina virtual assim, mas não funciona Secure Boot, apenas UEFI:
kvm \
-bios /usr/share/qemu/OVMF.fd \
-monitor stdio \
-cpu host \
-smp cores=4,threads=2 \
-k en \
-machine accel=kvm \
-m 4096 \
-hda Knoppix.9.2.qcow2 \
-net nic -net user \
-usb -device usb-tablet \
-rtc base=localtime \
-name "Knoppix 9.2"
No UEFI físico, o Secure Boot for Knoppix 9.2 funciona bem.
Desde já, obrigado.
A documentação do OVMF diz que você deve usar o
-pflash
parâmetro se quiser o Secure Boot:A página Debian Wiki sugere que você também deseja alguns arquivos de variáveis EFI. A invocação completa pode ser mais ou menos assim:
Observe que, como as variáveis EFI podem (e irão) mudar, você precisará de sua própria cópia do arquivo. O firmware não muda, então você não precisa copiá-lo localmente. Dependendo da sua distribuição Linux, você pode ter um arquivo de código OVMF separado que tenha o Secure Boot ativado.