Возможно ли запустить систему UEFI со стандартными Qemu и OVMF на 19.10?

Возможно ли запустить систему UEFI со стандартными Qemu и OVMF на 19.10?

Кажется, это ужасно сложно по сравнению с запуском устаревшей машины BIOS, где она в основном работает из коробки. Теперь я достиг точки, когда я задаюсь вопросом, не сломалось ли это в 19.10 в этом отношении.

Последнее, что я попробовал (и что, как мне казалось, было самым многообещающим):

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

Где fbios.binнаходится перезаписываемая копия/usr/share/ovmf/OVMF.fd

Но я получаю только Guest has not initialized the display (yet)., и процессор работает на 100%, по-видимому, не делая... ничего.

Я тоже попробовал пасовать -device qxl-vga, но результат был таким же ужасно неэффективным.

Есть ли у кого-нибудь советы? Или мне лучше придерживаться машин последнего десятилетия?

решение1

Посмотреть этот репозиторий GitHubOSX-KVMдля загрузчика QEMU UEFI. Они используют его для загрузки Clover (и, следовательно, MacOS), но вы можете найти нужный вам файл OVMF там. В качестве альтернативы вы можете собрать свой собственный EDK2, как показано наэто руководство.

Связанный контент