Come può KVM essere localizzato da Android Studio su Ubuntu 14.04 LTS


12

Quando si esegue l'emulatore, Android Studio riporta il seguente messaggio:

Assicurati che KVM sia installato e utilizzabile correttamente.

Stato di accelerazione della CPU: KVM non è installato su questa macchina (/ dev / kvm mancante)

Tuttavia, KVM è installato come mostrato di seguito:

quale kvm

/ Usr / bin / kvm

Grazie...

Risposte:


14

Consulta le istruzioni qui: https://help.ubuntu.com/community/KVM/Installazione

In breve:

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
sudo adduser `id -un` libvirtd
sudo adduser `id -un` kvm

Quindi disconnettersi e riconnettersi e verificare che funzioni eseguendo:

virsh -c qemu:///system list

Alcune ulteriori istruzioni da Intel: https://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to- speed-up-intel-Android-x86-emulatore


1
Capito, non ho abilitato VT sul BIOS.
fikr4n,

Sembra una buona direzione
Csaba Toth

Dovrei essere contrassegnato come una risposta credo
Csaba Toth

Ho fatto tutto questo e ho ancora il problema del poster.
DanielLC,

4

Ho avuto esattamente lo stesso problema. Sono riuscito a risolverlo dopo un minimo sforzo abilitando la tecnologia virtuale nelle impostazioni del BIOS. Potrebbe essere un metodo leggermente diverso per computer diversi, ma sul mio laptop HP Pavillion è sufficiente premere F10all'avvio per ottenere le opzioni del BIOS. Quindi trova la scheda che ti consente di impostare VT su abilitato. Non appena fatto (supponendo che tu abbia kvm), funziona. Basta riavviare ed eseguire nel terminale.

kvm-ok

1

Ho avuto lo stesso problema ed è stato a causa del modprobe:

whk @ whk-MS-7817: ~ $ sudo kvm-ok
[sudo] password for whk:
INFO: / dev / kvm does not exist
HINT: sudo modprobe kvm_intel
modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep () moddep could not open file '/lib/modules/3.13.0-43-generic/modules.dep.bin'

Ho trovato lo stesso messaggio di errore qui: https://dainaccio.wordpress.com/2014/12/19/how-to-solve-wifi-not-working-in-a-fresh-installed-linux-mint-17- sony-vaio-Atheros-ath9k /

Ho controllato la versione del mio kernel:

whk @ whk-MS-7817: ~ $ uname -mrs
3.13.0-43-generic Linux x86_64

Era la stessa versione del post, quindi Talves era un bug, quindi ho proceduto alla riparazione:

sudo apt-get install --reinstall linux-image-3.13.0-43

E presto!

whk @ whk-MS-7817: ~ $ sudo kvm-ok
INFO: / dev / kvm does not exist
HINT: sudo modprobe kvm_intel
INFO: Your CPU Supports KVM extensions
KVM acceleration can be used

Ora riavvia e funziona correttamente. Testato su Android Studio 1.0.2 e Ubuntu 14.04 LTS


1

Dopo aver installato KVM come Ralf ha dimostrato nella sua risposta sopra, devi abilitare Virtual Technology (VT) su Bios.

Premi F10 all'avvio per accedere alle impostazioni del BIOS sul tuo computer. ( Questo potrebbe essere diverso a seconda della macchina )

Esempio con HP EliteBook 8440p


-1

Ho avuto lo stesso problema e alla fine è stato un problema del BIOS. Il problema è che hai disabilitato l'opzione di virtualizzazione.

Per risolverlo, devi accedere alla configurazione del BIOS e attivare questa opzione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.