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

23

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

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

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

Код результата: E_FAIL (0x80004005) Компонент: ConsoleWrap Интерфейс: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

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

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

user2676140
источник
Эта настройка отключена в вашем BIOS. Вы должны будете включить это.
MC10
1
Возможный дубликат Как включить VT-X?
MC10
1
@ MC10 --- Настройка технологии виртуализации включена в моем BIOS. Я уже проверил это.
user2676140
2
Тогда вы включили его в самих настройках VirtualBox? Я не могу думать о том, где еще это идет не так. Может быть, увидеть информацию здесь .
MC10
1
@ MC10 так и было --- Вы пытаетесь выделить> 3 ГБ оперативной памяти для виртуальной машины. Как и в предыдущем пункте, для этого требуется: (a) 64-битная хост-система; и (b) истинный аппаратный сквозной канал, то есть VT-x.
user2676140

Ответы:

40

Что решило мою проблему, так это использование менее 3 ГБ оперативной памяти в сеансе виртуальной коробки. Первоначально я пытался использовать примерно 6 ГБ.

Вы пытаетесь выделить> 3 ГБ оперативной памяти для виртуальной машины. Это требует: (а) 64-битной хост-системы; и (b) истинный аппаратный сквозной канал, то есть VT-x.

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

В моем случае память (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,или что-то подобное.

notgiorgi
источник
1

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

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

Тусиф Амир Хан
источник
Можете ли вы дать ответ на вопрос ОП?
Яс
0

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

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

MJ

MichaelJ
источник
Какую ошибку VTX вы получили?
user2676140
Мне то же. Я получал "VT-x не доступен". Разработано, что здесь
eis