通常情况下,virt-manger
在启动虚拟机时,既需要 QEMU
主程序,又需要虚拟机 BIOS
,如果它们之间配合有问题,则会导致虚拟机无法正常启动。
QEMU
虚拟机 BIOS
一般是通过 EDK2
项目生成的,例如,x86
的 ovmf
。
由于他们分属于不同的开源项目,并且需要配合实现某些功能,因此不可避免的会出现版本依赖问题。
虽然大多数情况下都不会有问题,但在某些场景下,如果两个不同版本的 QEMU
,一个可以正常工作,另外一个不可以,则应该考虑是否是虚拟机 BIOS
的问题。
如果虚拟机 BIOS
的版本和目标 QEMU
的版本不匹配,则应该更新虚拟机 BIOS
。平时还是需要注意一下,以防遇到这种不常见的小问题。