Ubuntu 虚拟机构建 KVM报错

我的Ubuntu是在安装在Lenovo T470上面,在AndroidStudio中建立虚拟机后,运行报错

884382.jpg.png

我的报错信息和图上面的信息一致,/dev/kvm找不到,可以参考
https://stackoverflow.com/questions/37087365/how-to-enable-vt-x-in-bios-and-kvm-modules-on-linux
先输入以下命令,查看电脑是否支持硬件虚拟化,我的结果为4,应该是支持的。如果是0可能就不支持了。

egrep -c '(vmx|svm)' /proc/cpuinfo

再安装cpu-checker用来检测KVM

sudo apt-get install cpu-checker

安装后,输入kvm-ok,会报/dev/kvm找不到,需要在BIOS中开启VT-x (允许cpu支持虚拟化)

sudo kvm-ok

网上说是开机按F2/ESC/Delete进入BIOS,在advance中将Intel(R) Virtualization Technology 设置为Enable,但是我的电脑并没有 这个advance选项,重启或开机,出现联想图标后,点击F12会进入boot,Tab键进入APP Set,或者点击F2进入ThinkPad Setup-Security-Virtualization,然后进入Virtualization 将Intel (R)Virtualization Technology Disabled改为Enable,保存退出

安装kvm

sudo apt-get install qemu-kvm

再输入

sudo kvm-ok

得到

INFO: /dev/kvm exists
KVM acceleration can be used

最后别忘了添加权限

sudo chown yourUesrName -R /dev/kvm

然后就可以成功运行虚拟机了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容