基本信息
在KVM/QEMU中支持UEFI启动的是OVMF(Open Virtual Machine Firmware),它从EDK2演变而来。
操作步骤
- 从Fedora repo安装UEFI
需要安装的软件是edk2-ovmf
,如果系统中已经安装了Qemu,并且在系统中有OVMF_CODE.secboot.fd
文件,系统中就已经安装完成该软件了。 如果没有,则执行以下命令完成安装:
sudo dnf install dnf-plugins-core
sudo dnf config-manager --add-repo https://www.kraxel.org/repos/firmware.repo
sudo dnf install edk2.git-ovmf-x64
复制代码
- 配置libvirtd支持UEFI
在Fedora22版本以后,libvirtd已经配置好对UEFI的支持,如果需要修改可以通过修改文件 /etc/libvirt/qemu.conf 中 nvram 选项。 - 创建虚拟机
通过命令行创建虚拟机时,操作步骤与其他无二,只需要额外添加一条--boot uefi
- 创建UEFI分区