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-битная система, попробуйте обновить ее, затем попробуйте ... эмулятор Android также требует 4 ГБ оперативной памяти и выше.
Юнус

Ответы:

38

Либо ваш процессор не поддерживает виртуализацию, либо он отключен в BIOS. Зайдите в свой BIOS и посмотрите, сможете ли вы найти настройки, чтобы включить его.

psusi
источник
У меня эта ошибка на Mac. Решение не применимо к Mac, потому что у них нет BIOS. Что делать то?
Игорь Ганапольский
1
Зайдите в свой BIOS и посмотрите, сможете ли вы найти настройку, чтобы включить его - как это сделать ????
Б. Шрути
Как зайти в биос?
Риддхи
@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

Надеюсь это поможет.

vembutech
источник
2
praveen @ praveen-Lenovo-B590: ~ $ kvm-ok ИНФОРМАЦИЯ: / dev / kvm не существует ПОДСКАЗКА: sudo modprobe kvm_intel ИНФОРМАЦИЯ: Для получения более подробных результатов следует запустить его как root Подсказка: sudo / usr / sbin / kvm- Хорошо, Правин @ Правин-Lenovo-B590: ~ $
Правин Кумар,
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

Сейчас нормально

Allal
источник
это решение отлично работало для моей Ubuntu 14.0
Tarun
это исправило это для меня в Ubuntu 12.04 64Bit
SpamBot
9

Работал на Ubuntu 15.04, процессор Intel

  1. sudo apt-get install qemu-kvm
  2. Включить технологию виртуализации в BIOS
  3. sudo kvm-ok
asilchenko
источник
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
Hong
источник
1

Закройте все другие гипервизоры перед запуском Android Studio. Я получил то же сообщение об ошибке, когда пытался запустить виртуальное устройство Android, и в то же время работала виртуальная машина Virtual Box.

drkpeezy
источник
1
Это на самом деле не отвечает на вопрос. Если у вас есть другой вопрос, вы можете задать его, нажав Задать вопрос . Вы также можете добавить награду, чтобы привлечь больше внимания к этому вопросу, когда у вас будет достаточно репутации . - Из обзора
earthmeLon
2
@earthmeLon Я исправил это.
17