下载与安装 QEMU:三平台速查
前置条件
无论哪个平台,QEMU 对硬件的最低要求都很低——它本身是纯软件。但要发挥最佳性能,需要:
- CPU 支持硬件虚拟化(Intel VT-x 或 AMD-V)
- BIOS/固件中已开启虚拟化选项
- 宿主机有足够的内存(分给虚拟机至少 2GB 起步)
Linux 安装
Linux 是 QEMU 的原生平台,安装最直接。
Debian / Ubuntu
sudo apt update
sudo apt install qemu-system qemu-user qemu-utils
如果你需要 KVM 加速(强烈建议),额外安装:
sudo apt install qemu-kvm libvirt-daemon-system virt-manager
sudo usermod -aG kvm $USER # 将当前用户加入 kvm 组
sudo usermod -aG libvirt $USER # 加入 libvirt 组
安装后注销并重新登录,让组权限生效。验证 KVM 是否可用:
kvm-ok
# 输出 "KVM acceleration can be used" 就对了
RHEL / CentOS / Rocky
sudo dnf install qemu-system-x86 qemu-img qemu-kvm libvirt virt-manager
sudo systemctl enable --now libvirtd
Arch Linux
sudo pacman -S qemu qemu-arch-extra libvirt virt-manager
sudo systemctl enable --now libvirtd
Windows 安装
Windows 没有系统包管理器,主要靠两种方式。
方式一:Stefan Weil 的预编译版(推荐)
访问 qemu.weilnetz.de 下载安装包。作者 Stefan Weil 是 QEMU 核心贡献者之一,Windows 版由他维护。下载 .exe 安装包,双击安装即可。
安装后将安装目录(默认 C:\Program Files\qemu)加入系统 PATH 环境变量。
方式二:MSYS2
pacman -S mingw-w64-x86_64-qemu
Windows 加速器配置
启用 WHPX(Windows Hypervisor Platform)以获得硬件加速:
- 控制面板 → 程序和功能 → 启用或关闭 Windows 功能
- 勾选「虚拟机平台」和「Windows Hypervisor Platform」
- 重启
验证:在 QEMU 命令里加 -accel whpx 即可启用加速。
注意:Windows 家庭版也支持虚拟机平台,但不支持 Hyper-V 管理功能。WHPX 在家庭版上一样能用。
macOS 安装
macOS 上有两条安装路径。
Homebrew(推荐)
brew install qemu
Apple Silicon (M1/M2/M3) 和 Intel Mac 都支持。
MacPorts
sudo port install qemu
macOS 加速器:HVF
macOS 10.15 (Catalina) 起自带 Hypervisor.framework,QEMU 6.1+ 原生支持 HVF 加速。不需要额外安装什么,直接在 QEMU 命令里加 -accel hvf 即可。
源码编译(高级用户)
如果需要最新特性或自定义构建,从源码编译:
git clone https://gitlab.com/qemu-project/qemu.git
cd qemu
./configure --enable-sdl --enable-gtk --enable-kvm
make -j$(nproc)
sudo make install
Windows 下的源码编译通常用 MSYS2/MinGW 环境,步骤较多,建议用预编译版除非你确实需要。
验证安装
无论哪个平台,安装完成后跑这两条命令确认:
qemu-system-x86_64 --version
qemu-img --version
都输出版本号就说明安装成功了。接下来去 第一个虚拟机 试试手。