我有一个Windows Azure VM。 VM的CPU和OS为64位。我想在Windows Azure中的VBox中安装CentOS 7 64位客户操作系统。但是当我下载CentOS 7 64bit并尝试在VBox中安装相同内容时,我收到错误“VT-x不可用”。当我在网上搜索时,我发现需要在BIOS中启用VT-x。但由于这是一个Windows Azure VM,我无法访问BIOS并且无法启用它。
那么,是否有可能以任何方式为Windows Azure VM启用VT-x,以便我可以安装CentOS 7 64位?
编辑:我发现即使安装CentOS 32位显示同样的错误。根据@ WayneYang-MSFT的回答,它仅与V3系列和Hyper-V支持有关,与64位或32位CentOS无关。
答案 0 :(得分:1)
更新答案:
Dv3 和 Ev3 系列Azure虚拟机支持嵌套虚拟化。它支持启用Hyper-V功能。
因此,您可以在v3系列VM上使用Vitural Box。我在我的实验室中测试使用D2s v3 VM。
我使用虚拟Box并在其上安装了64位ubuntu:
另外,我建议您在Azure VM上使用Hyper-V进行嵌套虚拟化。 Microsoft将支持此功能。 Microsoft不支持使用第三方虚拟化软件。
有关详细信息,请参阅this document。
希望这有帮助!