KVM не встановлено на цій машині (/ dev / kvm відсутнє)


69

Я використовую Ubuntu 14.04. Нещодавно я встановив Android Studio, але кожен раз, коли я намагаюся запустити додаток Hello World, я отримую цю помилку:

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

можливо, у вас є 32-бітова система ,, спробуйте оновити її n, то спробуйте ... андроїд-емулятор також вимагає 4 ГБ оперативної пам'яті і вище.
Юнус

Відповіді:


38

Або ваш процесор не підтримує віртуалізацію, або він відключений у біографії. Зайдіть у свою біографію та перевірте, чи зможете ви знайти налаштування, щоб її включити.


У мене є помилка на Mac. Рішення не застосовується для Mac, оскільки у них немає BIOS. Що робити тоді?
ІгорГанапольський

1
Зайдіть у свою біографію і подивіться, чи зможете ви знайти налаштування, щоб це ввімкнути - Який процес для цього ????
B.shruti

Як увійти в біос?
Riddhi

@ Riddhi, це залежить від вашого комп'ютера. Зазвичай натисніть DEL або F12 або F1, коли це говорить.
psusi

67

Використовуйте команду нижче, щоб перевірити, встановлений чи KVM в машині, чи ні,

kvm-ok 

Вихід:

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

Вихід, як наведено нижче, означає,

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

У цьому сценарії потрібно встановити KVM за допомогою команди нижче,

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

Сподіваюся, це допомагає.


2
praveen @ praveen-Lenovo-B590: ~ $ kvm-ok ІНФОРМАЦІЯ / / dev / kvm не існує ПОДАЧА: sudo modprobe kvm_intel ІНФОРМАЦІЯ: Для більш детальних результатів слід запустити це як root ПОКАЗКА: sudo / usr / sbin / kvm- ok praveen @ praveen-Lenovo-B590: ~ $
praveen kumar

12
sudo apt-get install cpu-checkerдля kvm-ok.
Wtower

@vembutech після виконання команди kvm-ok я отримав вихід, який- "не існує". Отже, я встановив його за допомогою вищезгаданої команди. Це було завантажено. Останній рядок - Processing triggers for ureadahead (0.100.0-16) ...тепер я запускаю kvm-ok команду ще раз. Але знову ж таки написано "не існує"
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

Після налаштування біосу я використав таку команду

sudo modprobe kvm_intel

Зараз нормально


це рішення працювало ідеально для мого Ubuntu 14.0
Tarun

це виправлено для мене на Ubuntu 12.04 64Bit
SpamBot

9

Працював над процесором Intel Ubuntu 15.04

  1. sudo apt-get install qemu-kvm
  2. Увімкніть технологію віртуалізації в BIOS
  3. sudo kvm-ok

4

Я спробував команду,

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

але, на жаль, це не спрацювало. Потім я змінив власника ( rohanvermaє користувачем у моєму випадку), використовуючи,

sudo chown rohanverma:rohanverma -R /dev/kvm

яка працювала на мене.


3

Я бачив ту саму помилку. Але я запускаю Ubuntu на VMware. Ubuntu встановлюється на VMware. Тож дії щодо вирішення проблеми відрізняються від чистої машини ubuntu. Скарги відійшли з наступними кроками:

  1. sudo apt install cpu-checker
  2. У VMware перейдіть у налаштування-> Процесори-> Двигун віртуалізації, встановіть прапорець "Віртуалізувати Intel VT-x / EPT або AMD-V / RVI.
  3. sudo kvm-ok

1

Перед запуском Android Studio закрийте будь-які інші гіпервізори. Я отримав те саме повідомлення про помилку, коли я намагався запустити віртуальний пристрій Android і одночасно запустив VM Virtual Box.


1
Це насправді не відповідає на питання. Якщо у вас інше питання, ви можете задати його, натиснувши Задати питання . Ви також можете додати щедрості, щоб привернути більше уваги до цього питання, як тільки у вас буде достатня репутація . - З огляду
earthmeLon

2
@earthmeLon Я це виправив.
wjandrea
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.