KVM n'est pas installé sur cette machine (/ dev / kvm est manquant)

69

J'utilise Ubuntu 14.04. J'ai récemment installé Android Studio, mais chaque fois que j'essaie de lancer une application Hello World, j'obtiens cette erreur:

/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).
Praveen Kumar
la source
peut-être avez-vous un système 32 bits, essayez de le mettre à niveau puis essayez ... L'émulateur Android nécessite également 4 Go de RAM et plus.
Juin

Réponses:

38

Soit votre CPU ne supporte pas la virtualisation, soit elle est désactivée dans le bios. Allez dans votre bios et voyez si vous pouvez trouver un paramètre pour l'activer.

psusi
la source
J'ai cette erreur sur un Mac. La solution ne s'applique pas aux Mac car ils ne possèdent pas de BIOS. Que faire alors?
IgorGanapolsky
1
Allez dans votre bios et voyez si vous pouvez trouver un paramètre pour l'activer - Quel est le processus pour le faire ????
B.shruti
Comment entrer dans le bios?
Riddhi
@Riddhi, cela dépend de votre ordinateur. Appuyez habituellement sur DEL, F12 ou F1 quand il est écrit.
Psusi
67

Utilisez la commande ci-dessous pour vérifier si le KVM est installé sur la machine ou non,

kvm-ok 

Sortie:

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

La sortie comme ci-dessous signifie,

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

Dans ce scénario, vous devez installer KVM à l’aide de la commande ci-dessous,

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

J'espère que cela t'aides.

vembutech
la source
2
praveen @ praveen-Lenovo-B590: ~ $ kvm-ok INFO: / dev / kvm n'existe pas ASTUCE: sudo modprobe kvm_intel INFO: pour des résultats plus détaillés, exécutez-le en tant que racine. ASTUCE: sudo / usr / sbin / kvm- ok praveen @ praveen-Lenovo-B590: ~ $
praveen kumar
12
sudo apt-get install cpu-checkerpour kvm-ok.
Wtower
@vembutech après avoir exécuté la commande, kvm-ok j'ai obtenu une sortie qui- "n'existe pas". Donc, je l'ai installé en utilisant la commande mentionnée ci-dessus. Il a été téléchargé. La dernière ligne est Processing triggers for ureadahead (0.100.0-16) ...maintenant, je lance à kvm-ok nouveau la commande. Mais encore une fois il dit "n'existe pas"
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

Après le paramétrage du bios, j'ai utilisé la commande suivante

sudo modprobe kvm_intel

Maintenant c'est ok

Allal
la source
cette solution a fonctionné parfaitement pour mon Ubuntu 14.0
Tarun le
cela a résolu le problème pour moi sur Ubuntu 12.04 64Bit
SpamBot
9

Travaillé sur Ubuntu 15.04, le processeur d'Intel

  1. sudo apt-get install qemu-kvm
  2. Activer la technologie de virtualisation dans le BIOS
  3. sudo kvm-ok
Asilchenko
la source
4

J'avais essayé la commande,

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

mais malheureusement cela n'a pas fonctionné. Puis j'ai changé de propriétaire ( rohanvermautilisateur dans mon cas) en utilisant,

sudo chown rohanverma:rohanverma -R /dev/kvm

qui a fonctionné pour moi.

Rohan Kumar
la source
3

J'ai vu la même erreur. Mais j'utilise Ubuntu sur VMware. Ubuntu est installé sur le VMware. Donc, les étapes pour résoudre le problème sont différentes de la machine Ubuntu pure. Les plaintes sont parties avec les étapes suivantes:

  1. sudo apt install cpu-checker
  2. Dans VMware, allez dans Configuration-> Processeurs-> Moteur de virtualisation, cochez la case "Virtualiser Intel VT-x / EPT ou AMD-V / RVI.
  3. sudo kvm-ok
Hong
la source
1

Fermez tous les autres hyperviseurs avant de démarrer Android Studio. J'ai reçu le même message d'erreur lorsque j'ai essayé d'exécuter un périphérique virtuel Android et qu'une machine virtuelle Virtual Box s'exécutait en même temps.

drkpeezy
la source
1
Cela ne répond pas vraiment à la question. Si vous avez une autre question, vous pouvez la poser en cliquant sur Poser une question . Vous pouvez également ajouter une prime pour attirer davantage l'attention sur cette question une fois que vous avez assez de réputation . - De l'avis
earthmeLon
2
@earthmeLon je l'ai corrigé.
Wjandrea