Fedora uses the libvirt family of tools as its virtualization solution.

安装依赖

  1. 检查 CPU 是否支持虚拟扩展。
 grep -E '^flags.*(vmx|svm)' /proc/cpuinfo

如果上述命令没有输出,说明你的主机不支持相关的虚拟化扩展。仍然可以使用 QEMU/KVM,但是模拟器会回退到软件虚拟化,这会慢很多。

  1. 安装 virtualization 软件组。
 sudo dnf install @virtualization
  1. 启动 libvirtd 服务,并设置自启。
 sudo systemctl start libvirtd

 sudo systemctl enable libvirtd
  1. 检查 KVM 内核模块是否加载。
 lsmod | grep kvm
kvm_intel             544768  0
kvm                  1490944  1 kvm_intel
irqbypass              16384  1 kvm

如果输出有 kvm_amd 或者 kvm_intel,说明 KVM 配置正确。

参考资料

Ref: How to Properly Install a Windows 11 Virtual Machine on KVM