Подтвердить что ты не робот

Как включить VT-x в BIOS и KVM-модули в Linux?

У меня есть ноутбук Dell Inspiron 15 5000 Series, содержащий процессор Intel Core i5 6200U. Я использую Windows 10 Home Edition. У этого есть устройство виртуализации, и я уже проверил в BIOS для виртуализации, которая включена. Но в студии Android я получаю эту ошибку, когда запускаю AVD-менеджер. "Включите VT-x в настройках безопасности BIOS, убедитесь, что в дистрибутиве Linux есть KVM-модули". Помогите мне:)

4b9b3361

Ответ 1

Как я понимаю, вы уже включили опцию VT-x в BIOS. Это хорошо. Поскольку у вас Linux как ваша операционная система, теперь вам нужно установить и настроить KVM.

Инструкции: https://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-emulator

Установка 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/...