É possível obter um sistema UEFI em execução com estoque Qemu e OVMF em 19.10?

É possível obter um sistema UEFI em execução com estoque Qemu e OVMF em 19.10?

Parece terrivelmente complicado em comparação com a execução de uma máquina BIOS herdada, onde basicamente funciona imediatamente. Agora cheguei a um ponto em que me pergunto se não está quebrado no dia 19.10 nesse aspecto.

A última coisa que tentei (e a mais promissora que estava pensando):

qemu-system-x86_64 -drive if=pflash,format=raw,file=fbios.bin -enable-kvm -cpu max -cdrom ubuntu-19.10-desktop-amd64.iso -m 4G

Onde fbios.binestá uma cópia gravável de/usr/share/ovmf/OVMF.fd

Mas só consigo Guest has not initialized the display (yet)., e a CPU vai 100%, aparentemente fazendo... nada.

Tentei passar -device qxl-vgatambém, com o mesmo resultado terrivelmente ineficiente.

Conselhos, alguém? Ou seria melhor ficar com as máquinas da última década?

Responder1

Veja este repositório GitHubOSX-KVMpara um gerenciador de inicialização QEMU UEFI. Eles o usam para carregar o Clover (e, portanto, o MacOS), mas você pode encontrar o arquivo OVMF necessário lá. Alternativamente, você pode construir seu próprio EDK2 conforme mostrado emeste guia.

informação relacionada