在Ubuntu 24.04上安装KVM
分步指南
目录
你在 Ubuntu 24.04 上安装 KVM,方法是检查 CPU 虚拟化支持、安装 KVM/libvirt 软件包、启用 libvirtd 服务,并(可选)安装 virt‑manager 以获得图形界面。

1. 检查虚拟化支持
在终端中运行以下命令:
- 检查 CPU 标志:
lscpu | grep -E 'vmx|svm'
如果你看到vmx(Intel)或svm(AMD),说明你的 CPU 支持虚拟化。 - (可选)安装 cpu-checker 并运行 kvm-ok:
sudo apt update
sudo apt install -y cpu-checker
kvm-ok
你应该看到“/dev/kvm 存在”和“KVM 加速可以使用”。
如果没有报告虚拟化支持,请在 BIOS/UEFI 中启用它,然后重新启动 Ubuntu。
2. 安装 KVM 和核心软件包
安装 KVM、QEMU、libvirt 和网络工具:
sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst
这将提供 KVM 虚拟机管理程序、QEMU、libvirt 守护进程以及创建和管理虚拟机所需的工具。
3. 启用并启动 libvirtd
确保 libvirt 守护进程自动启动并正在运行:
sudo systemctl enable --now libvirtd
sudo systemctl status libvirtd
状态命令应显示服务为“active (running)”,且没有错误。
4. 将你的用户添加到组中
将你的用户添加到 kvm 和 libvirt 组中,这样你在执行虚拟机相关操作时就不需要每次都使用 sudo:
sudo adduser $USER kvm
sudo adduser $USER libvirt
注销并重新登录(或重启),使新的组成员资格生效。
5. (可选)安装 virt‑manager 图形界面
如果你想要一个图形界面来管理虚拟机:
sudo apt install -y virt-manager
然后:
- 从应用菜单(“Virtual Machine Manager”)启动,或运行
virt-manager。 - 点击“创建新虚拟机”,选择你的 ISO,设置 RAM/CPU/磁盘,然后完成向导以创建虚拟机。
7. (可选)安装 Gnome Boxes 图形界面
sudo apt-get install gnome-boxes
gnome-boxes
类似地,点击左上角的 +,然后从文件创建新虚拟机或下载你喜爱的客户操作系统的安装镜像。