Ошибка VT-x при настройке VirtualBox в Ubuntu

97146
user2676140

Я попытался настроить VirtualBox в Ubuntu, но я получаю эту ошибку, даже если Yesв BIOS установлена ​​технология виртуализации Intel (VT-x) :

Не удалось открыть сеанс для виртуальной машины Ubuntu.

VT-x отключен в BIOS для всех режимов ЦП> (VERR_VMX_MSR_ALL_VMX_DISABLED).

Код результата: E_FAIL (0x80004005) Компонент: ConsoleWrap Интерфейс: IConsole

РЕДАКТИРОВАТЬ: в соответствии с SecurAble моя система способна обрабатывать виртуализации:

Защитный скриншот

22
Эта настройка отключена в вашем BIOS. Вы должны будете включить это. MC10 8 лет назад 0
возможный дубликат [Как включить VT-X?] (http://superuser.com/questions/22915/how-do-i-enable-vt-x) MC10 8 лет назад 1
@ MC10 --- Настройка технологии виртуализации включена в моем BIOS. Я уже проверил это. user2676140 8 лет назад 1
Затем посмотрите первый ответ в возможном дубликате и убедитесь, что ваше оборудование поддерживается. MC10 8 лет назад 0
@ MC10 - Securable показывает, что моя система способна к виртуализации. user2676140 8 лет назад 0
Тогда вы включили его в самих настройках VirtualBox? Я не могу думать о том, где еще это идет не так, как надо. Может быть, увидеть информацию [здесь] (http://stackoverflow.com/questions/20647610/verr-vmx-msr-vmxon-disabled-when-starting-an-image-from-oracle-virtual-box). MC10 8 лет назад 2
@ MC10 это имело место --- Вы пытаетесь выделить> 3 ГБ оперативной памяти для виртуальной машины. Как и в предыдущем пункте, для этого требуется: (a) 64-битная хост-система; и (b) истинный аппаратный сквозной канал, то есть VT-x. user2676140 8 лет назад 1
Понимаю. Возможно, вы могли бы опубликовать ответ о том, как вы решили это в случае, если кто-то еще сталкивался с этим. MC10 8 лет назад 0

4 ответа на вопрос

40
user2676140

What solved my issue was using less than 3 GB of ram in the virtual box session. I was originally attempting to utilize roughly 6 GB.

You are trying to allocate >3GB of RAM to the VM. This requires: (a) a 64 bit host system; and (b) true hardware pass-through ie VT-x.

Это так странно, раньше это работало на меня, и я ничего не менял (у меня было 4 ГБ ОЗУ). Спасибо за публикацию этого. naveed 8 лет назад 3
Точно такая же проблема. Я использовал свою виртуальную машину на 8 ГБ в течение нескольких месяцев, и сегодня ни с того ни с сего жалуется на VT-x, даже если он включен. Должно быть ошибка в VirtualBox. Снижение до 3 ГБ требует еще большего, но я не могу сейчас запустить свою 64-битную гостевую ОС, поскольку она считает, что она работает на 32-битной архитектуре и несовместима. :( Jahed 8 лет назад 1
3
notgiorgi

В моем случае память (RAM) не была проблемой, просто VT-x не был включен в BIOS. Или, в некоторых случаях, процессор может вообще не поддерживать VT.

Чтобы проверить, поддерживает ли ваш процессор это или нет. пытаться:

sudo apt-get install cpu-checker sudo kvm-ok  

Вторая команда выдаст, если VT включен или нет, или если он вообще доступен.

Если это так, перейдите в BIOS и включите его. Это должно быть названо Intel Virtualization Technology, Intel VT-x, Virtualization Extensions, Vanderpool,или что-то подобное.

1
Thousif Ameer khan

Моя ошибка была VT-x отключена в BIOS для всех режимов процессора (VERR_VMX_MSR_ALL_VMX_DISABLED). Код результата: E_FAIL (0x80004005) Компонент: ConsoleWrap Интерфейс: IConsole

Решение заключается в том, что вы должны включить виртуализацию в BIOS операционной системы хоста (в моем случае это Windows)

Можете ли вы дать ответ на вопрос ОП? yass 7 лет назад 0
0
MichaelJ

Я занимался этой проблемой в течение нескольких часов, пытаясь решить ее, используя, вероятно, все ответы, которые я мог найти в Интернете.

Для меня сработало удаление роли Hyper-V из моей Windows ...

MJ

Какую ошибку VTX вы получили? user2676140 7 лет назад 0
Мне то же самое. Я получал "VT-x не доступен". Разработано это [здесь] (http://superuser.com/a/1138886/112204) eis 7 лет назад 0

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