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

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

你可能感兴趣的:(Ubuntu 虚拟机构建 KVM报错)