VERR_VMX_MSR_VMXON_DISABLED при запуске образа из виртуальной коробки Oracle

Я получаю эту ошибку при загрузке изображения Puppet из виртуальной коробки Oracle. Как я могу это исправить?

Failed to open a session for the virtual machine learn-puppet-centos-6.4-pe-3.1.0.

VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED).

Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

Кроме того, я вижу, что acellerate -tab в Virtual Box отключен.

Ответ 1

Я считаю, что VirtualBox бросает эту ошибку по ряду причин. Очень раздражает, что это одна ошибка для многих вещей, но, я думаю, это то же самое требование, что коренная причина отличается.

Потенциальные ошибки:

  • Вы не включили VT-x в VirtualBox и необходимы для виртуальной машины.
    • Чтобы включить: откройте vbox, щелкните VM, установите флажок Settings..., System- > Acceleration- > VT-x.
  • Вы не включили VT-x в BIOS, и это необходимо.
    • Проверьте руководство по материнской плате, но в основном вы хотите войти в свой BIOS сразу после включения машины (обычно клавиша DEL, F2, F12 и т.д.) и найти тег "Advanced", ввести "Конфигурация процессора", затем включить "Технология виртуализации Intel".
  • Процессор не поддерживает VT-x (например, Core i3).
    • В этом случае ваша BIOS и VirtualBox не должны позволять вам запускать VT-x (но если это так, вы, скорее всего, получите сбой в виртуальной машине).
  • Ваша попытка установить или загрузить 64-битную гостевую ОС.
    • Я думаю, что 64-разрядная ОС требует истинного прохода CPU, который требует VT-x. (Эксперт VM может прокомментировать этот момент).
  • Вы пытаетесь выделить VM на 3 ГБ ОЗУ.
    • Как и в предыдущем пункте, для этого требуется: (a) 64-битная хост-система; и (b) истинный аппаратный проход, т.е. VT-x.

Итак, для моего маленького беспорядка вокруг машины, что я воскрешаю, у которого есть 8 ГБ ОЗУ, но только у ярости Core i3, у меня есть успех, если я устанавливаю: 32-разрядную версию Linux, выделяя 2.5 ГБ ОЗУ.

О, и везде, где я говорю "VT-x" выше, это, очевидно, в равной степени относится к технологии виртуализации AMD "AMD-V".

Я надеюсь, что это поможет.

Ответ 2

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

Вам не нужно идти с предыдущей версией виртуального окна, скорее попробуйте это

перейдите к настройке BIOS...

внутри вкладки virtualization enable virtualiation techniuqe

перезагрузите компьютер, и у вас будет активная виртуальная коробка.

Ответ 3

Когда я пытаюсь установить базовую память около 4000 МБ (мой компьютер имеет 8 ГБ), я получаю ту же ошибку "VT-x отключен в BIOS". Но когда я уменьшаю базовую память до 2500 МБ, она работает, и ошибка решена.

Ответ 4

В самом виртуальном ящике есть опция. Если вы посмотрите в диспетчере виртуальных боксов Oracle VM. Выберите виртуальную коробку, которую вы хотите запустить. Перейдите в Систему, второй сверху - в правой панели. В системе перейдите на третью вкладку под названием ускорение. На этой вкладке первый флажок называется: "VT-x/AMD-V" (у меня есть голландская версия, поэтому я не знаю точной строки) Снимите флажок И затем начните. Это сработало для меня.

Я также получил эту проблему после обновления. И раньше у меня не было проблемы. Но я не вижу точной связи между обновлением и проверкой/снятием этой опции.

Кстати, я понятия не имею, где, черт возьми, "вкладка виртуализации" должна быть в моей "BIOS". Возможно, я смотрел в своем компьютере BIOS, а не на странице системы, которая, возможно, является BIOS машины VM, и это то, что вы имели в виду Veer7? Если бы это было так, это было довольно непонятно, что вы имели в виду это. Может быть, потому что у меня OVM на голландском, а не на английском. Но в виртуальном диспетчере виртуальных ящиков Oracle VM ничего не было сказано.

Ответ 5

У меня была та же проблема. Я включил vtx в BIOS, и это не сработало. После двойной проверки в BIOS я узнал, что биос сказал, что вам нужно отключить компьютер (и реально отключить) компьютер. После этого все получилось. Тяжелый Pitfall:)

Ответ 6

Просто попробуйте отрегулировать (уменьшить) выделенную RAM для виртуальной машины в системной плате в настройках. Объем свободной памяти в вашей системе в это время может быть меньше объема, выделенного для виртуальной машины. Это сработало для меня.

Ответ 7

У меня есть "Intel Virtualization", установленный для включения в моем BIOS, и я все еще получаю эту ошибку.

Оказывается, проблема в том, что в "Свойствах Windows" включен Hyper-V, и, по-видимому, VirtualBox и Hyper-V не играют хорошо вместе.

Я пошел в Панель управления → Свойства Windows и снял флажок Hyper-V. После перезагрузки Hyper-V исчез, и теперь я смог снова запустить свои 64-битные виртуальные машины в VirtualBox.

Ответ 8

Какую версию VirtualBox вы используете? Я нашел ту же проблему, и при использовании последней версии обновления на моей машине X64 win7 VirtualBox-4.3.4-91027-Win Но я удалю его и вернусь к VirtualBox-4.2.18-88781-Win

Он работает хорошо, попробуйте, пока Oracle не исправит его.

Ответ 9

Это сообщение об ошибке также появилось в моей виртуальной машине. Прежде всего, я попытался отключить опцию "Включить VT-x/AMD-V" (вы можете обнаружить, что она открывает настройки вашей виртуальной машины: Настройки- > Система- > Ускорение), предупреждение о том, что "обнаружены недопустимые параметры (вы принимаете изменения, и поле было выбрано снова).

Затем я прочитал эти сообщения, и я попытался включить Virtualiation Techniuqe (используется, когда вы хотите включить различные виртуальные машины на вашем компьютере (по умолчанию установлено значение "Отключено", потому что вам не нужно, чтобы это свойство работало.

Ответ 10

Если вы запустите 64-разрядную виртуальную машину на 32-битной машине, вы получите эту ошибку.

Ответ 11

Это случилось со мной, и, прочитав все решения, я удалил созданный диск и начал все заново.

Первый случай (тот, который не работал) был Windows 7 64 бит.

После попытки конфигурации в качестве Win 7 32 бит эта ошибка не появилась снова.

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

Ответ 12

Я обновил до Windows 10 x64 (с Windows 7 x64), имел виртуальную машину VirtualBox Windows 10 x64, но получил ошибку VT-x. Мой BIOS был включен, настройки - все в этом сообщении было адресовано, но все еще получили ошибку VT-x.

Для меня это было связано с тем, чтобы перейти в Lenovo и установить последнюю версию BIOS для ThinkPad W550s. Как только обновление было установлено, VirtualBox снова предоставил мне параметры x64 без ошибок VT-x.

Если вы используете W550, установленная версия BIOS была установлена ​​с сентября 2015 года, "Утилита обновления BIOS" n11uj05w.exe, версия 1.10 с веб-сайта Lenovo.