KVMはこのマシンにインストールされていません(/ dev / kvmがありません)


69

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).

多分あなたは32ビットシステムを持っている、それをアップグレードしてみてから試してみてください...アンドロイドエミュレータも4GB以上のRAMが必要です。
-yunus

回答:


38

CPUが仮想化をサポートしていないか、BIOSで無効になっています。BIOSにアクセスして、有効にする設定を見つけることができるかどうかを確認します。


Macでこのエラーが発生しています。MacにはBIOSがないため、ソリューションは適用されません。次に何をしますか?
-IgorGanapolsky

1
あなたの経歴に入り、それを有効にする設定を見つけることができるかどうかを確認します-それを行うプロセスは何ですか????
B.shruti

biosに入る方法は?
リッディ

@Riddhi、それはあなたのコンピューターに依存します。通常、DELまたはF12またはF1を押します。
-psusi

67

以下のコマンドを使用して、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

お役に立てれば。


2
praveen @ praveen-Lenovo-B590:〜$ kvm-ok INFO:/ dev / kvm does not exist ok praveen @ praveen-Lenovo-B590:〜$
praveen kumar 14

12
sudo apt-get install cpu-checkerのためにkvm-ok
Wtower

@vembutechコマンドkvm-ok を実行した後、「存在しない」という出力が表示されました。そのため、上記のコマンドを使用してインストールしました。ダウンロードされました。最後の行はProcessing triggers for ureadahead (0.100.0-16) ...kvm-ok コマンドを再実行します。しかし、再び「存在しません」と言う
プラブ

15
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

今ならいい


このソリューションは、私のUbuntu 14.0で完璧に機能しました
Tarun

これはUbuntuの12.04 64 -に私のためにそれを修正
スパムボット

9

IntelのCPUであるUbuntu 15.04で動作しました

  1. sudo apt-get install qemu-kvm
  2. BIOSで仮想化テクノロジーを有効にする
  3. sudo kvm-ok

4

私はコマンドを試しましたが、

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

しかし、残念ながらうまくいきませんでした。次にrohanverma、使用して所有者(私の場合はユーザー)を変更し、

sudo chown rohanverma:rohanverma -R /dev/kvm

それは私のために働いた。


3

私は同じエラーを見ました。しかし、私はVMware上でUbuntuを実行しています。UbuntuはVMwareにインストールされます。そのため、問題を解決する手順は、純粋なUbuntuマシンとは異なります。苦情は次の手順でなくなりました。

  1. sudo apt install cpu-checker
  2. VMwareで、[設定]-> [プロセッサ]-> [仮想化エンジン]に移動し、[Intel VT-x / EPTまたはAMD-V / RVIを仮想化します。
  3. sudo kvm-ok

1

Android Studioを起動する前に、他のハイパーバイザーを閉じます。Android Virtual Deviceを実行しようとしたときに、Virtual Box VMが同時に実行されていたときに、同じエラーメッセージが表示されました。


1
これは本当に質問に答えません。別の質問がある場合は、質問するをクリックして質問できます。十分な評判を得たら、この質問にもっと注意を引くために賞金追加することもできます。- レビューから
-earthmeLon

2
@earthmeLon修正しました。
-wjandrea
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.