我的Ubuntu是在安裝在Lenovo T470上面撵术,在AndroidStudio中建立虛擬機后,運行報錯
我的報錯信息和圖上面的信息一致萄焦,/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绎巨,會報/dev/kvm找不到,需要在BIOS中開啟VT-x (允許cpu支持虛擬化)
sudo kvm-ok
網(wǎng)上說是開機按F2/ESC/Delete進入BIOS蠕啄,在advance中將Intel(R) Virtualization Technology 設(shè)置為Enable场勤,但是我的電腦并沒有 這個advance選項,重啟或開機歼跟,出現(xiàn)聯(lián)想圖標后和媳,點擊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
最后別忘了添加權(quán)限
sudo chown yourUesrName -R /dev/kvm
然后就可以成功運行虛擬機了叹卷。