如何在 Windows Azure 中安装 CentOS 7 64 位 VBox 来宾
How to install CentOS 7 64bit VBox guest in Windows Azure
我有一个 Windows Azure 虚拟机。 VM 的 CPU 和 OS 是 64 位的。我想在 Windows Azure 的 VBox 中安装一个 CentOS 7 64 位客户机 OS。但是当我下载 CentOS 7 64 位并尝试在 VBox 中安装它时,我得到一个错误 "VT-x is not available"。当我在 net 中搜索时,我发现需要在 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.
无关
更新答案:
Dv3 和 Ev3 系列 Azure 虚拟机支持嵌套虚拟化。它支持启用 Hyper-V 功能。
那么,你可以在v3系列VM上使用Vitural Box了。我在使用 D2s v3 VM 的实验室中进行测试。
我用的是virtual Box,安装了64位的ubuntu:
此外,我建议您使用 Hyper-V 在 Azure VM 上进行嵌套虚拟化。 Microsoft 将支持此功能。 Microsoft 不支持使用第三方虚拟化软件。
详情请参考this document。
希望对您有所帮助!
我有一个 Windows Azure 虚拟机。 VM 的 CPU 和 OS 是 64 位的。我想在 Windows Azure 的 VBox 中安装一个 CentOS 7 64 位客户机 OS。但是当我下载 CentOS 7 64 位并尝试在 VBox 中安装它时,我得到一个错误 "VT-x is not available"。当我在 net 中搜索时,我发现需要在 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.
无关更新答案:
Dv3 和 Ev3 系列 Azure 虚拟机支持嵌套虚拟化。它支持启用 Hyper-V 功能。
那么,你可以在v3系列VM上使用Vitural Box了。我在使用 D2s v3 VM 的实验室中进行测试。
我用的是virtual Box,安装了64位的ubuntu:
此外,我建议您使用 Hyper-V 在 Azure VM 上进行嵌套虚拟化。 Microsoft 将支持此功能。 Microsoft 不支持使用第三方虚拟化软件。
详情请参考this document。
希望对您有所帮助!