在统信uos桌面专业版上部署kvm虚拟机需依次完成cpu虚拟化启用(grep -e 'vmx|svm' /proc/cpuinfo验证并bios开启vt-x/amd-v)、安装qemu-kvm/libvirt-daemon-system/virt-manager等组件(含ovmf和qemu-efi以支持uefi)、将用户加入libvirt组并重启libvirtd服务、重新登录后通过virt-manager连接qemu/kvm创建虚拟机。

在统信UOS桌面专业版上部署可运行Windows或Linux的KVM虚拟机,需先确认CPU硬件虚拟化已启用,再安装qemu-kvm与libvirt核心组件,配置用户权限并启动服务,否则virt-manager将无法连接本地QEMU实例。
检查并启用CPU虚拟化支持
这一步跳过会导致后续所有操作失败,因为KVM依赖硬件级指令集扩展。
打开终端,执行:grep -E 'vmx|svm' /proc/cpuinfo;若输出为空行,说明CPU虚拟化未启用。
立即重启系统,在开机自检阶段反复按Delete键进入BIOS/UEFI设置界面→进入“Advanced → CPU Configuration”→将【Intel VT-x】(Intel CPU)或【AMD-V】(AMD CPU)设为Enabled→保存退出。
重启后再次运行该命令,必须看到至少一行含vmx或svm的输出,否则后续步骤全部无效。
安装KVM核心组件与图形管理工具
统信UOS默认不预装完整虚拟化套件,必须手动安装qemu-kvm、libvirt-daemon-system、virt-manager等关键包,否则virt-manager启动后会提示“无法连接到hypervisor”。
执行命令:sudo apt update && sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager virt-viewer python-libvirt qemu-efi ovmf。
注意:ovmf和qemu-efi用于启用UEFI固件支持,若跳过,后续安装Windows或新版本Linux发行版时会卡在黑屏或磁盘不可见阶段。
配置用户权限并启动服务
普通用户默认无权操作libvirt服务,必须加入libvirt组并重启服务,否则virt-manager右下角状态栏始终显示“disconnected”。
第一步:将当前用户加入libvirt组 → sudo usermod -aG libvirt $(whoami)。
第二步:重启libvirtd服务 → sudo systemctl restart libvirtd。
第三步:重新登录当前桌面会话(不是重启系统),使组权限生效。这一步不可省略,注销前virt-manager仍无法连接本地QEMU/KVM。
启动并连接虚拟系统管理器
方法一:直接在应用启动器中搜索“虚拟系统管理器”,点击启动。
方法二:终端中输入virt-manager启动;首次运行若弹出连接失败提示,点击“文件→添加连接”→“管理程序”选择“QEMU/KVM”→勾选“自动连接”→点击“连接”。
连接成功后,左上角“创建新虚拟机”图标变为可用状态,此时可开始导入ISO镜像并配置虚拟机。











