【问题标题】:How to install CentOS 7 64bit VBox guest in Windows Azure如何在 Windows Azure 中安装 CentOS 7 64 位 VBox 来宾
【发布时间】:2018-07-12 17:59:18
【问题描述】:

我有一个 Windows Azure 虚拟机。 VM 的 CPU 和操作系统是 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 无关。

【问题讨论】:

    标签: windows azure virtualbox azure-virtual-machine


    【解决方案1】:

    更新答案:


    Dv3Ev3 系列 Azure 虚拟机支持嵌套虚拟化。它支持启用 Hyper-V 功能。

    因此,您可以在 v3 系列 VM 上使用 Vitural Box。我在使用 D2s v3 VM 的实验室中进行测试。

    我使用了虚拟盒子,并在上面安装了一个 64 位的 ubuntu:

    另外,我建议您使用 Hyper-V 在 Azure VM 上进行嵌套虚拟化。 Microsoft 将支持此功能。 Microsoft 不支持使用第三方虚拟化软件。

    更多详情,请参考this document

    希望这会有所帮助!

    【讨论】:

    • 一个天真的问题。给定一个 Windows Azure VM,我如何识别它是否是 Dv3 和 Ev3 系列 Azure 虚拟机之一?有什么想法吗?
    • 嗨,@Loganathan。 Go to Azure portal > Select your VM > Overview > Size 您的 VM 的 VM 大小在这里。您可以检查它是否是v3系列。
    • 嗨,@Loganathan 我在实验室测试,Virtual Box 可以在 Auzre v3 系列 VM 上运行,我成功在 Vitural Box 中安装了 Ubuntu。你也可以试试看。
    • 嗨,我已经安装了 VBox。但是在问题中,我没有选择 64 位 CentOS linux 的选项,如果尝试继续使用 Redhat 32 位,我会收到 VT-x 错误,我无法在 bios 中修复。我的目标是在 VM 中安装 CentOS 64 位来宾。
    • 我这边的更新是我无法尝试使用 Hyper-V,因为我无法启用它。尝试启用它会产生一些兼容性错误。所以我只需要使用 VBox 就可以了。所以暂时没有找到解决办法。
    猜你喜欢
    • 1970-01-01
    • 2017-08-20
    • 2015-02-23
    • 2017-04-28
    • 2011-07-13
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多