it-swarm.com.ru

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

У меня ноутбук Dell Inspiron 15 серии 5000 с процессором Intel Core i5 6200U. Я использую Windows 10 Home Edition. У него есть устройство виртуализации, и я уже проверил в BIOS виртуализацию, которая включена .... Но в Android-студии я получаю эту ошибку при запуске AVD Manager.

Включите VT-x в настройках безопасности BIOS, убедитесь, что у вас Linux В дистрибутиве есть работающие KVM модули.

21
Hussam Cheema

Как я понимаю, вы уже включили опцию 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

Если ты видишь: 

«ИНФОРМАЦИЯ: Ваш ЦП поддерживает KVM расширения KVM можно использовать ускорение»

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

Если ты видишь: 

«INFO: KVM отключено BIOS. СОВЕТ: введите BIOS Setup и включите технологию виртуализации (VT), а затем hard Poweroff/poweron KVM вашей системы ускорение НЕ МОЖЕТ быть используемый"

Вам нужно перейти в настройки BIOS и включить VT.

Используйте 64-битное ядро ​​

Рекомендуется запускать 64-битное ядро ​​в операционной системе хоста так как Google больше не предлагает поддержку 32-битного ядра .. Это позволяет обслуживание более 2 ГБ RAM для ваших виртуальных машин. Также 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 

Если он отображается, вы можете игнорировать приведенную ниже конфигурацию постфикса с помощью выбрав «Нет конфигурации»

Далее стоит добавить свой аккаунт в группу kvm и libvirtd

$ Sudo adduser your_user_name kvm

$ Sudo adduser your_user_name libvirtd

После установки вам необходимо повторно войти в систему, чтобы ваша учетная запись пользователя становится эффективным членом групп пользователей kvm и libvirtd. Члены этой группы могут запускать виртуальные машины.

Проверка установки Вы можете проверить, была ли ваша установка успешной с помощью следующей команды: 

$ Sudo virsh -c qemu:///system list 

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

Правка: Поскольку вы можете использовать Windows вместо Linux, пожалуйста, следуйте инструкциям в этом посте вместо этого: https://software.intel.com/en-us/Android/articles/installation-instructions-for-intel-hardware -ускоренное-выполнение-менеджер-windows

41
piotrek1543

Если вы столкнулись с этой проблемой на Mac OS X, то следуйте ниже решения

Просто удалите предыдущий HAXM и установите IntelHAXM_6.0.3.dmg в haxm-macosx_v6_0_3.Zip

вот ссылка для скачивания haxm-macosx_v6_0_3.Zip

его работа для меня! Ссылка: /dev/kvm не найдена на Mac

0
appapurapu