我在 Azure 虚拟机中安装了 VirtualBox 4.3.2,但无法打开 64 位虚拟机(Windows Server 2012 R2 64 位)。
Virtualbox 发送关于不支持 vt-x 的消息
我可以以某种方式配置我的 Azure VM 吗?
答案1
除了少数例外,例如客户机上的经典 VMware,无法将虚拟化嵌套在虚拟化中。虽然这会给您带来便利,但您必须从另一个角度来解决这个问题。也许可以考虑从 Virtualbox 导出机器映像,然后导入 Azure。
然而,我确实发现有人做了你所要求的事情: https://therightjoin.wordpress.com/2014/08/01/run-virtualbox-on-an-azure-virtual-machine/
这可能适用于 32 位版本的客户机,因为这些版本不需要启用硬件虚拟化 (VT-d)。我怀疑您在 64 位客户机上能否取得成功。
答案2
对于像我这样通过搜索来到这里的人来说,情况已经发生了变化:您可以使用新的 Dv3/Ev3 VM 进行嵌套虚拟化:https://azure.microsoft.com/en-us/blog/nested-virtualization-in-azure/