Как включить технологию аппаратной виртуализации (VT-x) для использования в Virtualbox?

Итак, я пытаюсь запустить Ubuntu в виртуальной коробке, но при установке 12.10 из .iso меня приветствовало предупреждение о том, что звук не работает, затем я нажал следующий, и это выскочило:

Failed to open a session for the virtual machine Tux 3
VT-x features locked or unavailable in MSR
(VERR_VMX_MSR_LOCKED_OR_DISABLED)
Details

Result Code: 
E_FAIL (0x80004005)
Component: 
Console
Interface: 
IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

И тогда это не сработает.

Я выделил 4 ГБ из 8 ГБ для Ubuntu, 100 динамически выделяемых ГБ пространства и 12 МБ графической памяти. Я использую Asus p8z77 V LX mobo с процессором Intel i5 3550.

Скачал 12.04.2 на мой компьютер и попробовал еще раз. Все еще получаю то же сообщение.

67
задан 19 January 2015 в 23:00

2 ответа

Перед изменением настроек BIOS мы можем захотеть проверить, есть ли аппаратная виртуализация (VT- x для Intel, AMD-V для процессоров AMD) поддерживается нашим ЦП.

Из терминальной проблемы

grep --color vmx /proc/cpuinfo ## for an Intel processor
grep --color svm /proc/cpuinfo ## for an AMD processor

Если виртуализация поддерживалась, флаг vmx (для процессоров Intel) или svm (для процессоров AMD) будет col ored.

enter image description here

В случае, если ЦП поддерживает аппаратную виртуализацию, нам необходимо включить ее в BIOS компьютера, чтобы иметь возможность ее использовать.

Также прочтите Как определить, включены ли расширения VT ЦП в BIOS? для других подходов.

Войдите в BIOS (часто нажимая Del или F12 при загрузке) и посмотрите в руководстве, как он там назван. Кажется, что каждый BIOS имеет свое имя. Найдите Virtualization , Virtualization Technology (VT-x), SVM, VMX или аналогичные, которые показаны здесь для Award BIOS:

Award BIOS Virtualization Flag

Для примера снимка экрана Asus EFI- BIOS см. Этот ответ на SU .

Установите для этой записи значение Включено на случай, если это еще не было сделано. Некоторым BIOS требуется холодная загрузка (т.е. загрузка из состояния выключенного питания), чтобы иметь возможность использовать виртуализацию оборудования.

Затем виртуализацию оборудования можно выбрать в системе виртуальной машины -> Ускорение ] настройки:

enter image description here

Таким образом, виртуальная машина использует аппаратную виртуализацию для оптимальной производительности. Мы даже сможем запустить 64-битную гостевую ОС на 32-битном хосте для тестирования.

67
ответ дан 19 January 2015 в 23:00

У меня была точно такая же ошибка, и я исправил ее, снизив 4095 ГБ до 3072 МБ (3 ГБ). Это потому, что он был 32-битным. Думаю больше 3 Гб скидывает.

6
ответ дан 19 January 2015 в 23:00

Другие вопросы по тегам:

Похожие вопросы: