KVM non è installato su questa macchina (manca / dev / kvm)


69

Sto usando Ubuntu 14.04. Di recente ho installato Android Studio, ma ogni volta che provo a eseguire un'app Hello World, visualizzo questo errore:

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

forse hai un sistema a 32 bit, prova ad aggiornarlo n poi prova ... l'emulatore Android richiede anche 4 GB di RAM e superiori.
yunus,

Risposte:


38

La tua CPU non supporta la virtualizzazione o è disabilitata nel BIOS. Vai nel tuo BIOS e vedi se riesci a trovare un'impostazione per abilitarlo.


Sto riscontrando questo errore su un Mac. La soluzione non è applicabile ai Mac perché non hanno BIOS. Cosa fare allora?
IgorGanapolsky,

1
Entra nel tuo bios e vedi se riesci a trovare un'impostazione per abilitarlo - Qual è il processo per farlo ????
B.shruti,

Come andare nel bios?
Riddhi,

@Riddhi, dipende dal tuo computer. Di solito premi DEL o F12 o F1 quando dice.
psusi

67

Utilizzare il comando seguente per verificare se KVM è installato nella macchina o meno,

kvm-ok 

Produzione:

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

L'output come il seguente significa

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

In questo scenario è necessario installare KVM usando il comando seguente,

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

Spero che sia di aiuto.


2
praveen @ praveen-Lenovo-B590: ~ $ kvm-ok INFO: / dev / kvm non esiste SUGGERIMENTO: sudo modprobe kvm_intel INFO: per risultati più dettagliati, eseguire questo come root SUGGERIMENTO: sudo / usr / sbin / kvm- ok praveen @ praveen-Lenovo-B590: ~ $
praveen kumar

12
sudo apt-get install cpu-checkerper kvm-ok.
Wtower,

@vembutech dopo aver eseguito il comando kvm-ok ho ricevuto un output che "non esiste". Quindi, l'ho installato usando il comando sopra menzionato. È stato scaricato. L'ultima riga è Processing triggers for ureadahead (0.100.0-16) ...ora kvm-ok eseguo di nuovo il comando. Ma ancora una volta dice "non esiste"
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

Dopo aver impostato il BIOS, ho usato il seguente comando

sudo modprobe kvm_intel

Adesso va bene


questa soluzione ha funzionato perfettamente per il mio Ubuntu 14.0
Tarun

questo mi ha risolto su Ubuntu 12.04
64Bit

9

Ha funzionato su Ubuntu 15.04, CPU di Intel

  1. sudo apt-get install qemu-kvm
  2. Abilita la tecnologia di virtualizzazione nel BIOS
  3. sudo kvm-ok

4

Avevo provato il comando,

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

ma sfortunatamente non ha funzionato. Quindi ho cambiato proprietario ( rohanvermaè utente nel mio caso) utilizzando,

sudo chown rohanverma:rohanverma -R /dev/kvm

che ha funzionato per me.


3

Ho visto lo stesso errore. Ma sto eseguendo Ubuntu su VMware. Ubuntu è installato su VMware. Quindi i passaggi per risolvere il problema sono diversi dalla pura macchina Ubuntu. I reclami sono andati via con i seguenti passaggi:

  1. sudo apt install cpu-checker
  2. In VMware, vai su-> Processori-> Motore di virtualizzazione, seleziona "Virtualizza Intel VT-x / EPT o AMD-V / RVI.
  3. sudo kvm-ok

1

Chiudi tutti gli altri hypervisor prima di avviare Android Studio. Ho ricevuto lo stesso messaggio di errore quando ho provato a eseguire un dispositivo virtuale Android e una Virtual Box VM era in esecuzione contemporaneamente.


1
Questo non risponde davvero alla domanda. Se hai una domanda diversa, puoi farla facendo clic su Poni domanda . Puoi anche aggiungere una taglia per attirare più attenzione a questa domanda una volta che hai abbastanza reputazione . - Dalla recensione
earthmeLon

2
@earthmeLon L'ho risolto.
wjandrea,
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.