我的Ubuntu是在安裝在Lenovo T470上面,在AndroidStudio中建立虛擬機(jī)后,運(yùn)行報(bào)錯
884382.jpg.png
我的報(bào)錯信息和圖上面的信息一致,/dev/kvm找不到,可以參考
https://stackoverflow.com/questions/37087365/how-to-enable-vt-x-in-bios-and-kvm-modules-on-linux
先輸入以下命令,查看電腦是否支持硬件虛擬化,我的結(jié)果為4,應(yīng)該是支持的。如果是0可能就不支持了。
egrep -c '(vmx|svm)' /proc/cpuinfo
再安裝cpu-checker用來檢測KVM
sudo apt-get install cpu-checker
安裝后,輸入kvm-ok,會報(bào)/dev/kvm找不到,需要在BIOS中開啟VT-x (允許cpu支持虛擬化)
sudo kvm-ok
網(wǎng)上說是開機(jī)按F2/ESC/Delete進(jìn)入BIOS,在advance中將Intel(R) Virtualization Technology 設(shè)置為Enable,但是我的電腦并沒有 這個advance選項(xiàng),重啟或開機(jī),出現(xiàn)聯(lián)想圖標(biāo)后,點(diǎn)擊F12會進(jìn)入boot,Tab鍵進(jìn)入APP Set,或者點(diǎn)擊F2進(jìn)入ThinkPad Setup-Security-Virtualization,然后進(jìn)入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
最后別忘了添加權(quán)限
sudo chown yourUesrName -R /dev/kvm
然后就可以成功運(yùn)行虛擬機(jī)了。