此计算机上未安装KVM(缺少/ dev / kvm)

我正在使用Ubuntu 14.04。 我最近安装了Android Studio,但每当我尝试运行Hello World应用程序时,都会收到此错误:

/home/praveen/Android/Sdk/tools/emulator -avd Nexus_6_API_21 -netspeed full -netdelay none emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure KVM is properly installed and usable. CPU acceleration status: KVM is not installed on this machine (/dev/kvm is missing). 

您的CPU不支持虚拟化,或者在BIOS中禁用。 进入您的BIOS,看看您是否可以找到启用它的设置。

使用以下命令检查KVM是否安装在机器中,

 kvm-ok 

输出:

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

如下输出意味着,

 INFO: Your CPU does not support KVM extensions KVM acceleration can NOT be used 

在这种情况下需要使用以下命令安装KVM,

 sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils 

希望这可以帮助。

 HP-EliteBook-820-G1:/opt/android-studio/bin$ sudo /usr/sbin/kvm-ok INFO: /dev/kvm does not exist HINT: sudo modprobe kvm_intel INFO: Your CPU supports KVM extensions INFO: KVM (vmx) is disabled by your BIOS HINT: Enter your BIOS setup and enable Virtualization Technology (VT), and then hard poweroff/poweron your system KVM acceleration can NOT be used 

Affter bios设置,我使用以下命令

 sudo modprobe kvm_intel 

现在没问题

使用英特尔CPU的Ubuntu 15.04

  1. sudo apt-get install qemu-kvm
  2. 在BIOS中启用虚拟化技术
  3. sudo kvm-ok

我看到同样的错误。 但是我在VMware上运行Ubuntu。 Ubuntu安装在VMware上。 因此解决问题的步骤与纯ubuntu机器不同。 抱怨通过以下步骤消失:

  1. sudo apt install cpu-checker
  2. 在VMware中,转到设置 – >处理器 – >虚拟引擎,选中“虚拟化Intel VT-x / EPT或AMD-V / RVI”。
  3. sudo kvm-ok

我试过这个命令,

 sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils 

但遗憾的是它没有用。 然后我通过使用改变了所有者( rohanverma在我的情况下是用户),

 sudo chown rohanverma:rohanverma -R /dev/kvm 

这对我有用。

在启动Android Studio之前关闭所有其他虚拟机管理程序。 当我尝试运行Android虚拟设备并同时运行Virtual Box VM时,我收到了相同的错误消息。