Вы хотите предоставить VT-x/AMD-V гостевой системе на виртуальной машине, чтобы она могла запускать Hyper-V внутри виртуальной машины? Насколько я знаю, VirtualBox его не поддерживает, а VMWare поддерживает, даже в их бесплатном VMWare Player.
Я без проблем запускал эмулятор Windows Phone 8 в VMWare Player. Да, требовалось ручное редактирование файла .vmx, но работает надежно и без проблем.
Если вы решите попробовать VMWare Player, убедитесь, что VT-x/AMD-V доступен и включен на вашем физическом хост-компьютере. Затем добавьте следующий параметр на свой компьютер VMWare:
hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
и вы сможете запустить Hyper-V внутри вашей виртуальной машины.
Для получения дополнительной информации см. эти ссылки:
Невозможно использовать платформу Hyper-V внутри виртуальной машины Windows 8
Как Включить роль Windows Server 2012 Hyper-V в VMware
и несколько полезных тем на форумах VirtualBox, в которых объясняется, почему эта функция недоступна в VirtualBox:
https://forums.virtualbox.org/viewtopic.php?f=1&t=20589
https://forums.virtualbox.org/viewtopic.php?f=2&t=52625&p=304452
Мне очень не хватает этой функции в VirtualBox, потому что я считаю, что VMWare Player раздут и замедляет хост-систему намного больше, чем VirtualBox.
person
JustAMartin
schedule
15.11.2014