必须先安装virt-manager及其底层依赖(如qemu-kvm、libvirt等),否则执行virt-manager会提示“command not found”;需确认CPU支持虚拟化(egrep -c '(vmx|svm)' /proc/cpuinfo > 0)、kvm模块已加载、libvirtd服务active,且成功连接QEMU/KVM后方可创建虚拟机。

在Linux宿主机上快速启动图形化KVM虚拟机管理界面,必须先安装virt-manager及其底层依赖,否则点击virt-manager命令会提示“command not found”且无法创建任何虚拟机。
确认宿主机环境支持KVM
打开终端,执行:
egrep -c '(vmx|svm)' /proc/cpuinfo
输出结果必须大于0,否则后续所有操作都无法启用硬件加速——【CPU虚拟化未开启将导致virt-manager创建的虚拟机卡死在启动界面】。
检查KVM内核模块是否已加载:
lsmod | grep -E 'kvm_(intel|amd)|kvm'
若无任何输出,需手动加载:modprobe kvm_intel(Intel CPU)或 modprobe kvm_amd(AMD CPU)。
验证libvirtd服务状态:
systemctl is-active libvirtd
返回 active 表示正常;若为 inactive,运行 systemctl start libvirtd && systemctl enable libvirtd。
安装virt-manager及全部必需组件
方法一:CentOS/RHEL 7/8/9 一键安装(推荐)
yum install -y qemu-kvm libvirt virt-manager virt-install libvirt-client virt-viewer python3-libvirt
方法二:Ubuntu/Debian 系统执行:
sudo apt update && sudo apt install -y qemu-kvm virt-manager libvirt-daemon-system virtinst
安装完成后,务必重启libvirtd服务以加载新模块:
systemctl restart libvirtd
注意:部分最小化安装的系统缺少桌面环境依赖,此时运行virt-manager可能报错“cannot open display”。请确保已安装X11或Wayland基础组件,例如在CentOS中补装:yum groupinstall "Server with GUI"(仅需图形会话,无需完整桌面)。
启动并连接到本地KVM管理器
第一步:在终端中直接输入 virt-manager → 回车
第二步:首次启动时弹出“Connection Details”窗口 → 左侧选中 QEMU/KVM → 点击 Connect
第三步:若右下角状态栏显示 “Connected to libvirt” 且左侧列表出现 localhost(QEMU)条目,则连接成功
这一步不能跳过认证环节——【未成功连接QEMU/KVM连接器,virt-manager所有新建虚拟机操作都将灰显不可用】。
上传ISO镜像并配置默认存储池
双击左侧 localhost(QEMU)→ 切换到“Storage”选项卡 → 点击左下角 + 号
填写存储池信息:
名称:iso
类型:dir
目标路径:/iso
点击“Finish”后,右侧列表会出现刚建的iso池 → 右键该池 → “Open” → 点击左上角“+”号添加卷
卷名称填 cn_ubuntu_2204.iso,格式选 raw 或 qcow2 均可,容量不用填(ISO是只读文件)→ 点击“Browse Local”,选择你已下载好的ISO文件 → 完成上传
上传前请确保 /iso 目录存在且当前用户有写权限,否则点击“Finish”会静默失败,界面无任何提示。











