Помилка VT-x під час налаштування VirtualBox в Ubuntu


23

Я намагався налаштувати VirtualBox на Ubuntu, але я отримую цю помилку, навіть якщо технологія віртуалізації Intel (VT-x) встановлена Yesв BIOS:

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

VT-x відключений у BIOS для обох режимів процесора> (VERR_VMX_MSR_ALL_VMX_DISABLED).

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

EDIT: згідно з SecurAble, моя система вміє працювати з віртуалізацією:

Захищений скріншот


Це налаштування вимкнено у вашій BIOS. Вам доведеться це ввімкнути.
MC10

1
можливий дублікат Як увімкнути VT-X?
MC10

1
@ MC10 --- Налаштування технології віртуалізації увімкнено у моїй біографії. Я це вже перевірив.
user2676140

2
Тоді ви ввімкнули це в самих налаштуваннях VirtualBox? Я не можу придумати, де ще йде не так. Можливо, дивіться інформацію тут .
MC10

1
@ MC10 так було: Ви намагаєтесь виділити> 3 Гб оперативної пам’яті для VM. Як і в попередньому пункті, для цього потрібно: (a) 64-бітова система хостів; і (b) справжній апаратний прохід, тобто VT-x.
user2676140

Відповіді:


40

Що вирішило мою проблему, було використання менше 3 ГБ оперативної пам’яті у віртуальному сеансі вікна. Я спочатку намагався використати приблизно 6 ГБ.

Ви намагаєтеся виділити> 3 Гб оперативної пам’яті для VM. Для цього потрібно: (a) 64-бітова система хостів; і (b) справжній апаратний прохід, тобто VT-x.


3
Це настільки дивно, що для мене це працювало, і я нічого не змінив (у мене оперативна пам'ять встановлена ​​на 4 ГБ). Дякуємо, що опублікували це.
навієний

1
Майте точно таку проблему. Я використовував мій VM на 8 ГБ місяцями і сьогодні без жодної причини скаржиться на VT-x, хоча він включений. Повинно бути помилкою у VirtualBox. Зниження до 3 Гб - це ще більше, але я не можу запустити 64-бітну гостьову ОС зараз, оскільки вважає, що вона має 32-бітну архітектуру та є несумісною. :(
Jahed

3

У моєму випадку пам'ять (ОЗП) не була проблемою, просто 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

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

Вирішіть, чи варто ввімкнути віртуалізацію в біографії операційної системи хоста (я моєму випадку це windows)


Чи можете ви надати відповідь на питання ОП?
ясс

0

Я займався цим питанням кілька годин, намагаючись вирішити його, мабуть, усі відповіді, які я міг знайти в Інтернеті.

Що для мене працювало - це видалити роль Hyper-V зі своєї Windows ...

MJ


Яка ваша помилка VTX ви отримували?
user2676140

Те саме для мене. Я отримував "VT-x недоступний". Розробив , що тут
ейс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.