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

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ć.


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.


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


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

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.


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

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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.