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

Ubuntu 22.04中/dev/kvm不存在问题求助

Ubuntu 22.04中/dev/kvm不存在问题求助

你好,我来帮你捋捋这个问题~首先先给你吃个定心丸:系统提示“selecting 'qemu-system-x86' instead of 'qemu-kvm'”是正常情况,因为在Ubuntu 22.04里qemu-kvm是一个虚拟包,它本身不包含实际文件,只是用来引导安装对应的架构专属包(比如x86架构下就是qemu-system-x86),所以这个替换完全没问题,不用纠结。

接下来重点解决/dev/kvm不存在的问题,结合你给出的提示信息,我给你几个排查方向和解决步骤:

1. 先手动加载KVM内核模块

kvm-ok已经提示你执行sudo modprobe kvm_intel,先照做:

sudo modprobe kvm_intel

执行完之后,立刻用下面的命令检查/dev/kvm是否出现:

ls /dev/kvm

如果能看到这个设备文件,说明模块加载成功了,只是开机没有自动加载。可以把模块加入开机加载列表:

echo "kvm_intel" | sudo tee /etc/modules-load.d/kvm-intel.conf

这样下次开机时模块会自动加载,/dev/kvm也会正常出现。

2. 检查BIOS/UEFI的虚拟化开关

虽然kvm-ok显示“Your CPU supports KVM extensions”,但有可能你的BIOS/UEFI里的虚拟化功能(Intel的VT-x或者AMD的AMD-V)没有开启。这种情况下即使模块能加载,也可能无法正常生成/dev/kvm。

重启电脑,进入BIOS/UEFI界面(通常按F2、Del或者Esc键,取决于你的主板品牌),找到类似“Virtualization Technology”、“VT-x”或者“SVM Mode”的选项,确保它是开启状态,然后保存设置重启系统。

3. 如果是在虚拟机中运行Ubuntu

如果你是在宿主机的虚拟机里装的Ubuntu 22.04,那还需要宿主机开启嵌套虚拟化功能,否则虚拟机内部无法创建自己的KVM设备。不同宿主机的设置方法不同,比如用VMware的话要开启“虚拟化Intel VT-x/EPT或AMD-V/RVI”,用VirtualBox的话要在虚拟机设置里开启“启用嵌套VT-x/AMD-V”。

按照上面的步骤排查,应该能解决/dev/kvm不存在的问题~

备注:内容来源于stack exchange,提问作者kstn

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 09:33:18