У меня есть ноутбук Dell Inspiron 15 5000 Series, содержащий процессор Intel Core i5 6200U. Я использую Windows 10 Home Edition. У этого есть устройство виртуализации, и я уже проверил в BIOS для виртуализации, которая включена. Но в студии Android я получаю эту ошибку, когда запускаю AVD-менеджер. "Включите VT-x в настройках безопасности BIOS, убедитесь, что в дистрибутиве Linux есть KVM-модули". Помогите мне:)
Как включить VT-x в BIOS и KVM-модули в Linux?
Ответ 1
Как я понимаю, вы уже включили опцию VT-x в BIOS. Это хорошо. Поскольку у вас Linux как ваша операционная система, теперь вам нужно установить и настроить KVM.
Установка KVM
Я передал инструкции на странице документации сообщества Ubuntu. для установки KVM. Чтобы посмотреть, поддерживает ли ваш процессор аппаратное обеспечение виртуализации, вы можете просмотреть результат этой команды:
$ egrep -c '(vmx|svm)' /proc/cpuinfo
Если выход равен 0, это означает, что ваш процессор не поддерживает аппаратное обеспечение виртуализация.
Далее нужно установить проверку процессора:
$ sudo apt-get install cpu-checker
Теперь вы можете проверить, поддерживает ли ваш процессор kvm:
$ sudo kvm-ok
и вставьте пароль root
Если вы видите:
"INFO: ваш процессор поддерживает расширения KVM. Можно использовать ускорение KVM"
Это означает, что вы можете быстрее запускать свою виртуальную машину с помощью KVM расширения.
Если вы видите:
"INFO: KVM отключен вашим BIOS СОВЕТ: Введите свой BIOS настроить и включить технологию виртуализации (VT), а затем жестко poweroff/poweron ваша система KVM-ускорение НЕ МОЖЕТ использоваться
Вам нужно перейти к настройке BIOS и включить VT.
Использовать 64-битное ядро
Рекомендуется использовать 64-битное ядро в операционной системе хоста поскольку Google больше не предлагает поддержку 32-битного ядра. Это позволяет обслуживание более 2 ГБ оперативной памяти для ваших виртуальных машин. Кроме того, 64-битный система может принимать как 32-битных, так и 64-битных гостей. 32-разрядная система может только хост 32-битных гостей. Чтобы узнать, является ли ваш процессор 64-разрядным, вы можете выполните следующую команду:
$ egrep -c ' lm ' /proc/cpuinfo
Если напечатано 0, это означает, что ваш процессор не является 64-битным. Если 1 или выше, это. Примечание: lm обозначает Long Mode, что соответствует 64-битовому процессору. Теперь посмотрим, будет ли ваше запущенное ядро 64-битным, просто выполните следующее Команда:
$
uname -m
x86_64 указывает текущее 64-битное ядро. Если вы видите i386, i486, i586 или i686, вы используете 32-битное ядро.
Установить KVM
Для Ubuntu Lucid (12.04 LTS Precise) или более поздней версии:
$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
Если он отображается, вы можете игнорировать конфигурацию Postfix ниже выбрав" Без конфигурации"
Далее следует добавить вашу учетную запись в группу kvm и libvirtd
$ sudo adduser your_user_name kvm
$ sudo adduser your_user_name libvirtd
После установки вам нужно переустановить, чтобы ваша учетная запись пользователя становится эффективным членом групп пользователей kvm и libvirtd. члены этой группы могут запускать виртуальные машины.
Проверить установку. Вы можете проверить, была ли ваша установка успешной. с помощью следующей команды:
$ sudo virsh -c qemu:///system list
Надеюсь, что это поможет.
EDIT: вы можете использовать Windows вместо Linux, следуя инструкциям в этом сообщении: https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
Ответ 2
Если вы столкнулись с этой проблемой на mac os x, то выполните ниже решение
Просто удалите предыдущий HAXM и установите IntelHAXM_6.0.3.dmg в haxm-macosx_v6_0_3.zip
вот ссылка для скачивания haxm-macosx_v6_0_3.zip
его работа для меня! Ref: fooobar.com/info/313893/...