在Ubuntu 24.04上安装KVM

分步指南

目录

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

homelab

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. 将你的用户添加到组中

将你的用户添加到 kvmlibvirt 组中,这样你在执行虚拟机相关操作时就不需要每次都使用 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

类似地,点击左上角的 +,然后从文件创建新虚拟机或下载你喜爱的客户操作系统的安装镜像。

有用的链接