在 Mac OS 主机上使用 VirtualBox 本地运行 Windows Azure .vhd

在 Mac OS 主机上使用 VirtualBox 本地运行 Windows Azure .vhd

我从 Windows Azure 下载了一个分离磁盘(它包含 Ubuntu Linux)。

下载后,我根据 Azure 建议将abcd其重命名abcd.vhd,并尝试在 VirtualBox(MacOS 主机)上创建的虚拟机上安装。

机器已启动,但在启动过程中卡住了。我了解到 Azure 机器由 Hyper-V 提供支持,因此我尝试在 Virtual Box 中使用 Hyper-V 虚拟化,但似乎没有任何效果。

有人有过这样的经历吗?谢谢!

答案1

我为每个遇到与我相同问题的人回答我自己的问题。

实际上,只要虚拟机配置如下,就可以在 VirtualBox 上本地运行 .vhd 映像:

  • “处理器”选项卡中的 PAE/NX 已禁用
  • 主板芯片组设置为 ICH9
  • 主板 I/O APIC 已启用
  • 存储应设置为 SATA
  • 您需要在端口 1 上启用串行端口

对我来说,基本配置是 Linux Ubuntu,因为它是 Linux Ubuntu 映像,我想这同样适用于任何其他发行版。

答案2

由于您运行的是 Mac,我建议您在 Azure 中建立一个新的服务器,该服务器可以是Dv3 或 Ev3系列 VM?这些 VM 支持嵌套虚拟化,并允许您在其上安装 HyperV。从那里您可以下载 VHD 并启动它(我以前在我们有串行控制台访问权限之前就这样做过)。我不确定您是否能够让 HyperV 机器在 Virtualbox 中正常工作。

如何在 Azure VM 中启用嵌套虚拟化

相关内容