KVM nie jest zainstalowany na tym komputerze (brakuje / dev / kvm)

69

Używam Ubuntu 14.04. Niedawno zainstalowałem Android Studio, ale przy każdej próbie uruchomienia aplikacji Hello World pojawia się ten błąd:

/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
źródło
może masz 32-bitowy system ,, spróbuj zaktualizować go, a następnie spróbuj ... emulator Androida wymaga również RAM 4 GB i więcej.
yunus

Odpowiedzi:

38

Albo twój procesor nie obsługuje wirtualizacji, albo jest wyłączony w bios. Przejdź do swojego biosu i sprawdź, czy możesz znaleźć ustawienie, aby je włączyć.

psusi
źródło
Mam ten błąd na komputerze Mac. Rozwiązanie nie dotyczy komputerów Mac, ponieważ nie mają one systemu BIOS. Co wtedy zrobić?
IgorGanapolsky
1
Wejdź w swoje bios i sprawdź, czy możesz znaleźć ustawienie, aby je włączyć - jaki jest proces, aby to zrobić ????
B.shruti
Jak wejść w bios?
Riddhi,
@Riddhi, to zależy od komputera. Zwykle naciska DEL, F12 lub F1, gdy mówi.
psusi
67

Użyj poniższego polecenia, aby sprawdzić, czy KVM jest zainstalowany w urządzeniu, czy nie,

kvm-ok 

Wynik:

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

Dane wyjściowe takie jak poniżej,

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

W tym scenariuszu należy zainstalować KVM za pomocą poniższego polecenia,

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

Mam nadzieję że to pomoże.

vembutech
źródło
2
praveen @ praveen-Lenovo-B590: ~ $ kvm-ok INFO: / dev / kvm nie istnieje WSKAZÓWKA: sudo modprobe kvm_intel INFO: Aby uzyskać bardziej szczegółowe wyniki, uruchom to jako root WSKAZÓWKA: sudo / usr / sbin / kvm- ok praveen @ praveen-Lenovo-B590: ~ $
praveen kumar
12
sudo apt-get install cpu-checkerdla kvm-ok.
Wtower
@vembutech po wykonaniu polecenia kvm-ok otrzymałem wyjście, które - „nie istnieje”. Więc zainstalowałem go za pomocą wyżej wymienionego polecenia. Został pobrany. Ostatnia linia to Processing triggers for ureadahead (0.100.0-16) ...teraz kvm-ok ponownie uruchamiam polecenie. Ale znowu mówi: „nie istnieje”
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

Affter bios setting, użyłem następującego polecenia

sudo modprobe kvm_intel

Teraz jest ok

Allal
źródło
to rozwiązanie działało idealnie dla mojego Ubuntu 14.0
Tarun
to naprawiło to dla mnie na Ubuntu 12.04 64Bit
SpamBot
9

Pracował na Ubuntu 15.04, procesor Intela

  1. sudo apt-get install qemu-kvm
  2. Włącz technologię wirtualizacji w systemie BIOS
  3. sudo kvm-ok
asilchenko
źródło
4

Próbowałem polecenia,

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

ale niestety to nie zadziałało. Następnie zmieniłem właściciela ( rohanvermaw moim przypadku jest to użytkownik), używając,

sudo chown rohanverma:rohanverma -R /dev/kvm

które działało dla mnie.

Rohan Kumar
źródło
3

Widziałem ten sam błąd. Ale używam Ubuntu na VMware. Ubuntu jest zainstalowany na VMware. Tak więc kroki w celu rozwiązania problemu różnią się od czystej maszyny Ubuntu. Skargi odeszły z następującymi krokami:

  1. sudo apt install cpu-checker
  2. W VMware przejdź do ustawienia-> Procesory-> Silnik wirtualizacji, zaznacz „Wirtualizuj Intel VT-x / EPT lub AMD-V / RVI.
  3. sudo kvm-ok
Hong
źródło
1

Zamknij inne hiperwizory przed uruchomieniem Android Studio. Otrzymałem ten sam komunikat o błędzie, gdy próbowałem uruchomić urządzenie wirtualne z systemem Android i jednocześnie miałem maszynę wirtualną Virtual Box.

drkpeezy
źródło
1
To tak naprawdę nie odpowiada na pytanie. Jeśli masz inne pytanie, możesz je zadać, klikając Zadaj pytanie . Możesz także dodać nagrodę za zwrócenie większej uwagi na to pytanie, gdy będziesz mieć wystarczającą reputację . - Z recenzji
earthmeLon
2
@earthmeLon Naprawiłem to.
wjandrea