VirtualBox внутри гостевой системы Hyper V [закрыто]

Я пытаюсь запустить гостевую систему Ubuntu в VirtualBox (настроенную с помощью Vagrant), установленную на гостевой системе Win 8.1, работающей внутри хоста Win 2012 R2 Hyper V. Я отключил Hyper V на компьютере Выиграйте 8.1 гостя. Я получаю сообщение «vt-x not available» при запуске гостевой системы VirtualBox.

Могу ли я вложить VirtualBox в виртуальную машину Hyper V?

0
задан 14 February 2014 в 04:06
1 ответ

В Server 2012 R2 и более ранних версиях Hyper-V не предоставляет гостям расширения VT. Вот почему вы не можете запускать Hyper-V (или многие другие гипервизоры) внутри Hyper-V.

Но Windows 10 (начиная с обновления 1607), сервер 2016 и более поздние версии поддерживают вложенную виртуализацию. Это означает, что вы можете использовать virtualbox внутри виртуальной машины HyperV с vagrant для настройки виртуальной машины virtual box.

Сначала вам нужно включить расширения виртуализации на целевой виртуальной машине с главной рабочей станции (сервер 2016 и т. Д.) , через powershell:

Get-VM | where Name -eq "your_vm_name" | Set-VMProcessor -ExposeVirtualizationExtensions $true

Информация: Настройка виртуальной машины на виртуальном ящике с помощью vagrant требует большого количества ресурсов. Так что будьте уверены, что предоставьте вашей «виртуальной машине хоста» как минимум 12 ГБ оперативной памяти и 4 виртуальных процессора (hyperv> vmachine> Настройки> Процессор> 4 процессора virt. И ..> Память> установлен на 16000 МБ).

8
ответ дан 4 December 2019 в 11:06

Теги

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