Как включить технологию аппаратной виртуализации (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 на мой компьютер и попробовал еще раз. Все еще получаю то же сообщение.
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) будет цветным.
Если процессор поддерживает аппаратную виртуализацию, нам нужно включить его в BIOS компьютера, чтобы иметь возможность использовать его.
Также читайте Как определить, включены ли расширения CPU VT в BIOS? для других подходов.
Войдите в BIOS (часто нажимая Del или F12 во время загрузки) и посмотрите в руководстве, как он там назван. Ищи Virtualization
, Virtualization Technology (VT-x)
или аналогичный, показанный здесь для Award BIOS:
Для примера скриншота Asus EFI-BIOS см. Этот ответ на SU.
Установите эту запись в Enabled
в случае, если это еще не установлено.
Затем мы можем выбрать использование аппаратной виртуализации в Системе виртуальной машины -> Настройки ускорения:
Таким образом, мы используем аппаратную виртуализацию для оптимальной производительности, и мы даже сможем запустить 64-разрядную гостевую ОС на 32-разрядном хосте для тестирования.
У меня была точно такая же ошибка, и я исправил ее, опустив 4095 ГБ до 3072 МБ (3 ГБ). Это потому что он был 32-битным. Я думаю, что более 3 ГБ это скинуть.