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