/ dev / kvm не найден в Ubuntu 14.04

8

После того, как я установил Android студии 2.2.3на Ubuntu 14.04 LTSэтой проблеме багах меня в течение нескольких часов:

Сообщение об ошибке

Я проверил биос, и он показывает, что vt-x поддерживается, но я получаю

me@pc:~$ kvm-ok 
INFO: /dev/kvm does not exist
HINT:   sudo modprobe kvm_intel
INFO: For more detailed results, you should run this as root
HINT:   sudo /usr/sbin/kvm-ok

в моем терминале. Я также установил kvm, следуя этому руководству, и я вижу:

me@pc:~$ egrep -c '(vmx|svm)' /proc/cpuinfo
8


me@pc:~$ virsh -c qemu:///system list
 Id    Name                           State
----------------------------------------------------

Но эмулятор все равно отказывался загружаться.

me@pc:~$ uname -a
Linux pc 3.13.0-98-generic #145-Ubuntu SMP Sat Oct 8 20:13:07 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Я получаю эту ошибку на консоли студии:

Ошибка при ожидании устройства: не удалось запустить AVD

У меня действительно кончились идеи. Я ценю вашу помощь.

ОБНОВИТЬ:

root@pc:/home/me# 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
Karlom
источник

Ответы:

1

Ошибка, которую вы получаете при попытке ввести команду, kvm-okдает вам две другие команды, которые могут решить вашу проблему:

  1. sudo modprobe kvm-intel(с процессором Intel замените -amdна AMD) или sudo modprobe kvm: это загрузит модуль виртуализации kvm в ядро, позволяя виртуальной машине работать правильно.

  2. running sudo /usr/sbin/kvm-ok: запустит его как root.

Первый из них наиболее эффективен, поэтому попробуйте сначала, а затем запустите второй.

РЕДАКТИРОВАТЬ :

Я просто заметил в вашем ответе, что вы сказали, что ваш BIOS поддерживает его, но не то, что он был включен ... Это, вероятно, просто недоразумение от меня, но все равно проверьте ...

cocosushi
источник
1
Я получаю это в 1:modprobe: ERROR: could not insert 'kvm_intel': Operation not supported
Карлом
Да, пожалуйста, обратитесь к обновлению для вывода.
Карлом
О, моя вина: это kvm-intelи не kvm_intel: / (Кстати, есть документация страница об этом здесь
cocosushi
Интересно, что sudo modprobe kvm-intelтакже приводит кmodprobe: ERROR: could not insert 'kvm_intel': Operation not supported
Карлом
@ Карлом да, наверное. Попробуйте повторноkvm-ok
cocosushi
2

У меня была та же проблема: не удалось запустить AVD (образ Nougat x86_64). Как я решил: просто включил Intel Virtualization Technology в BIOS (в разделе BIOS Features для моей материнской платы Gigabyte).

Смотрите также этот пост .

T77
источник
-1
  1. sudo apt-get установить qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

  2. sudo adduser id -unlibvirtd

  3. sudo adduser id -unkvm

Затем выйдите и снова войдите в систему и убедитесь, что он работает, запустив:

virsh -c qemu: /// системный список

Арижит Чаттерджи
источник
внимательно прочитайте описание. Я сделал все это из учебника, который я упомянул.
Карлом
1
-un неверный вариант ..
Сиддхарт