2016-05-07 3 views
15

У меня есть ноутбук 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?

ответ

30

Как я понимаю, вы уже включили опцию 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 installed.To если ваш процессор поддерживает аппаратное виртуализацию, вы можете просмотреть вывод этой команды:

$ egrep -c '(vmx|svm)' /proc/cpuinfo

Если выход 0 это означает, что ваш процессор не поддерживает аппаратное виртуализация.

Далее следует установить процессор проверки:

$ sudo apt-get install cpu-checker

Теперь вы можете проверить, если ваш процессор поддерживает КМК:

$ sudo kvm-ok

и вставьте корневой пароль

Если вы видите :

«INFO: Ваш процессор поддерживает расширения KVM KVM ускорение может быть использовано»

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

Если вы видите:

«INFO: KVM отключена по вашей BIOS ПОДСКАЗКА: Введите ваши настройки BIOS и включить Virtualization Technology (VT), а затем трудно отключение питания/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

После установки, вам необходимо войти снова, так что ваша учетная запись пользователя становится эффективным членом КМК и 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

+0

Извините, что я не упомянул выше ... У меня установлена ​​ОС Windows 10 Home Edition. –

+0

Я добавил ссылку на решение для Windows. Вы также можете попробовать эмулятор Genymotion, основанный на VirtualBox, так что вам не нужна виртуальная машина HAXM/KVM. – piotrek1543

+0

Я получаю ошибку при установке HAXM.«Не удалось настроить драйвер: неизвестная ошибка. Не удалось открыть драйвер». –

0

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

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

здесь ссылка на haxm-macosx_v6_0_3.zip

свою работу для меня! Ссылка: /dev/kvm not found on mac