KVM tidak diinstal pada mesin ini (/ dev / kvm tidak ada)


69

Saya menggunakan Ubuntu 14.04. Saya baru saja menginstal Android Studio, tetapi setiap kali saya mencoba menjalankan aplikasi Hello World, saya mendapatkan kesalahan ini:

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

mungkin kamu punya sistem 32 bit ,, coba upgrade dan coba ... emulator android juga membutuhkan ram 4GB dan lebih tinggi.
Yunus

Jawaban:


38

Entah CPU Anda tidak mendukung virtualisasi, atau dinonaktifkan di bios. Pergilah ke bios Anda dan lihat apakah Anda dapat menemukan pengaturan untuk mengaktifkannya.


Saya mengalami kesalahan ini pada Mac. Solusi tidak berlaku untuk Mac karena mereka tidak memiliki BIOS. Lalu apa yang harus dilakukan?
IgorGanapolsky

1
Pergilah ke bios Anda dan lihat apakah Anda dapat menemukan pengaturan untuk mengaktifkannya - Apa proses untuk melakukannya ????
B.shruti

Bagaimana cara masuk ke bios?
Riddhi

@Riddhi, itu tergantung pada komputer Anda. Biasanya tekan DEL atau F12 atau F1 ketika tertulis.
psusi

67

Gunakan perintah di bawah ini untuk memeriksa apakah KVM diinstal di mesin atau tidak,

kvm-ok 

Keluaran:

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

Output seperti di bawah ini berarti,

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

Dalam skenario ini perlu menginstal KVM menggunakan perintah di bawah ini,

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

Semoga ini membantu.


2
praveen @ praveen-Lenovo-B590: ~ $ kvm-ok INFO: / dev / kvm tidak ada PETUNJUK: sudo modprobe kvm_intel INFO: Untuk hasil lebih rinci, Anda harus menjalankan ini sebagai root. PETUNJUK: sudo / usr / sbin / kvm- ok praveen @ praveen-Lenovo-B590: ~ $
praveen kumar

12
sudo apt-get install cpu-checkeruntuk kvm-ok.
Wtower

@ Vembutech setelah mengeksekusi perintah kvm-ok saya mendapat output yang- "tidak ada". Jadi, saya telah menginstalnya menggunakan perintah yang disebutkan di atas. Sudah diunduh. Baris terakhir Processing triggers for ureadahead (0.100.0-16) ...sekarang saya jalankan kvm-ok perintah lagi. Tetapi sekali lagi dikatakan "tidak ada"
Prabs

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

Setelah pengaturan bios, saya menggunakan perintah berikut

sudo modprobe kvm_intel

Sekarang tidak apa-apa


solusi ini bekerja sempurna untuk Ubuntu 14.0
Tarun

ini memperbaikinya untuk saya di Ubuntu 12.04
64Bit

9

Bekerja pada Ubuntu 15.04, CPU Intel

  1. sudo apt-get install qemu-kvm
  2. Aktifkan Teknologi Virtualisasi di BIOS
  3. sudo kvm-ok

4

Saya sudah mencoba perintah,

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

tapi sayangnya itu tidak berhasil. Lalu saya mengubah pemilik ( rohanvermaadalah pengguna dalam kasus saya) dengan menggunakan,

sudo chown rohanverma:rohanverma -R /dev/kvm

yang bekerja untuk saya.


3

Saya melihat kesalahan yang sama. Tapi saya menjalankan Ubuntu di VMware. Ubuntu diinstal pada VMware. Jadi langkah-langkah untuk menyelesaikan masalah berbeda dari mesin ubuntu murni. Keluhan hilang dengan langkah-langkah berikut:

  1. sudo apt install cpu-checker
  2. Di VMware, buka pengaturan-> Prosesor-> Mesin Virtualisasi, centang "Virtualisasikan Intel VT-x / EPT atau AMD-V / RVI.
  3. sudo kvm-ok

1

Tutup hypervisor lainnya sebelum memulai Android Studio. Saya menerima pesan kesalahan yang sama ketika saya mencoba menjalankan Perangkat Virtual Android dan menjalankan VM Kotak Virtual pada saat yang sama.


1
Ini tidak benar-benar menjawab pertanyaan. Jika Anda memiliki pertanyaan yang berbeda, Anda dapat menanyakannya dengan mengeklik Ajukan Pertanyaan . Anda juga dapat menambahkan karunia untuk menarik lebih banyak perhatian ke pertanyaan ini setelah Anda memiliki reputasi yang cukup . - Dari Ulasan
earthmeLon

2
@earthmeLon saya memperbaikinya.
wjandrea
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.