在 Ubuntu 24.04 上安装 KVM
发布: (2025年12月23日 GMT+8 18:01)
2 分钟阅读
原文: Dev.to
Source: Dev.to
检查 CPU 虚拟化支持
lscpu | grep -E 'vmx|svm'
如果输出中包含 vmx(Intel)或 svm(AMD),说明你的 CPU 支持虚拟化。
可选:使用 cpu-checker 验证
sudo apt update
sudo apt install -y cpu-checker
kvm-ok
你应该会看到 “/dev/kvm exists” 和 “KVM acceleration can be used”。
如果没有报告虚拟化支持,请在 BIOS/UEFI 中启用它并重新启动 Ubuntu。
安装 KVM、QEMU、libvirt 以及网络工具
sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst
此命令会安装 KVM 虚拟化管理程序、QEMU、libvirt 守护进程以及用于创建和管理虚拟机的实用工具。
启用并启动 libvirt 守护进程
sudo systemctl enable --now libvirtd
sudo systemctl status libvirtd
状态应显示服务为 active (running),且没有错误。
将你的用户添加到所需的组
sudo adduser $USER kvm
sudo adduser $USER libvirt
注销后重新登录(或重启),新组成员资格才能生效。
可选:安装图形界面(Virt‑Manager)
sudo apt install -y virt-manager
- 从应用菜单启动(“Virtual Machine Manager”)或在终端运行
virt-manager。 - 点击 Create a new virtual machine,选择你的 ISO,配置 RAM/CPU/磁盘,完成向导。
可选:安装 GNOME Boxes
sudo apt-get install -y gnome-boxes
- 从应用菜单打开 GNOME Boxes。
- 点击左上角的 + 按钮,从 ISO 文件创建新虚拟机,或下载现成的可运行客操作系统。