You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GNOME Boxes中启动Windows 11虚拟机时出现"No KVM"错误求助

GNOME Boxes中启动Windows 11虚拟机时出现"No KVM"错误求助

嘿,我之前在GNOME Boxes里启动Win11虚拟机时也碰到过完全一样的"No KVM"错误,折腾了好一会儿才搞定,给你分享几个实用的排查步骤:

  • 先确认CPU虚拟化支持与BIOS设置
    打开终端输入命令:egrep -c '(vmx|svm)' /proc/cpuinfo
    如果输出数字大于0,说明你的CPU本身支持虚拟化技术(Intel是VT-x,AMD是AMD-V)。接下来一定要重启电脑进入BIOS/UEFI界面,找到虚拟化相关选项并确保它是开启状态——很多时候默认是关闭的,这是最常见的原因!

  • 检查KVM内核模块是否加载
    终端输入:lsmod | grep kvm
    如果能看到kvm_intel(Intel CPU)或者kvm_amd(AMD CPU)的输出,说明模块已经加载;如果没有,手动加载模块:

    • Intel CPU:sudo modprobe kvm_intel
    • AMD CPU:sudo modprobe kvm_amd
      加载完成后再用lsmod | grep kvm确认一下。
  • 确保当前用户在kvm用户组中
    终端输入:groups $USER
    看看输出里有没有kvm这个组。如果没有,执行命令把自己添加进去:sudo usermod -aG kvm $USER,然后注销再重新登录(这一步很重要,不登录权限不会生效)。

  • 临时测试权限问题
    可以尝试用sudo gnome-boxes启动软件,如果这时候能正常创建/启动Win11虚拟机,那基本可以确定是普通用户的权限不足,上面的组添加操作就能解决问题。不过注意不要一直用sudo启动,日常用普通用户权限就好。

  • 检查Win11虚拟机的配置要求
    Windows 11对虚拟机有硬性要求:至少4GB内存、2核CPU,还要开启安全启动。在GNOME Boxes的虚拟机设置里,进入「系统」选项卡,确保安全启动是开启状态,并且选择了微软的UEFI证书(创建虚拟机时如果选了Win11镜像,一般会自动配置,但还是确认下更稳妥)。

我当时就是BIOS没开虚拟化+用户不在kvm组,两步搞定之后就正常启动Win11虚拟机了,你可以逐个排查试试!

备注:内容来源于stack exchange,提问作者Ms.patil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 12:43:13