要在 Ubuntu 26.04 上安装 KVM,请按照以下步骤操作。

步骤 1:大于 0 的数字表示 CPU 具有 VT-x (vmx) 或 AMD-V (svm)。

grep -E -c '(vmx|svm)' /proc/cpuinfo

如何在 Ubuntu 26.04 上安装 KVM

步骤 2:更新软件包列表。

sudo apt update

如何在 Ubuntu 26.04 上安装 KVM

步骤 3:安装 KVM 软件包。

sudo apt install qemu-system-x86 libvirt-daemon-system libvirt-clients virtinst cpu-checker virt-viewer

如何在 Ubuntu 26.04 上安装 KVM

如何在 Ubuntu 26.04 上安装 KVM

步骤 4:检查 KVM。

kvm-ok

如何在 Ubuntu 26.04 上安装 KVM

步骤 5:启用 libvirtd。

sudo systemctl enable --now libvirtd
sudo systemctl status libvirtd

如何在 Ubuntu 26.04 上安装 KVM

如何在 Ubuntu 26.04 上安装 KVM

步骤 6:列出网络。

sudo virsh net-list --all

如何在 Ubuntu 26.04 上安装 KVM

步骤 7:如果默认网络状态为 inactive(如果不活跃)。如果已经是活动状态(命令会报错),则跳过此步。

sudo virsh net-autostart default
sudo virsh net-start default

步骤 8:下载 Alpine virt ISO(如果 Alpine 发布了新版本,请更改 URL)。

sudo wget -O /var/lib/libvirt/images/alpine-virt-3.24.1-x86_64.iso https://dl-cdn.alpinelinux.org/alpine/v3.24/releases/x86_64/alpine-virt-3.24.1-x86_64.iso

如何在 Ubuntu 26.04 上安装 KVM

步骤 9:创建虚拟机。单行命令。--noautoconsole 参数会让命令执行后返回提示符。保留图形界面 (VNC) —— 不要使用 --graphics none。

sudo virt-install --name alpine --memory 512 --vcpus 1 --disk path=/var/lib/libvirt/images/alpine.qcow2,size=8,format=qcow2 --cdrom /var/lib/libvirt/images/alpine-virt-3.24.1-x86_64.iso --os-variant linux2024 --network network=default --virt-type kvm --graphics vnc,listen=127.0.0.1 --noautoconsole

如何在 Ubuntu 26.04 上安装 KVM

步骤 10:列出虚拟机。

sudo virsh list --all

如何在 Ubuntu 26.04 上安装 KVM

步骤 11:打开虚拟机窗口。引导至 Alpine 登录界面。

sudo virt-viewer alpine

如何在 Ubuntu 26.04 上安装 KVM

您已成功在 Ubuntu 26.04 上安装 KVM。