Ubuntu 虚拟机构建 KVM报错
2020-05-15 本文已影响0人
Sunny君907
我的Ubuntu是在安装在Lenovo T470上面,在AndroidStudio中建立虚拟机后,运行报错
我的报错信息和图上面的信息一致,/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
然后就可以成功运行虚拟机了。