如何使用 Apple 的 Reinstall USB 将 OSX 安装到 Macbook Air 上的 VirtualBox 中

如何使用 Apple 的 Reinstall USB 将 OSX 安装到 Macbook Air 上的 VirtualBox 中

我目前在 Macbook Air 上双启动 OSX 和 Ubuntu,但如果能通过 VirtualBox 在 Ubuntu 中运行 OSX,那就太好了。使用 VirtualBox 似乎可以实现这一点,而且是合法的 - Oracle 博客上甚至有一篇文章对此进行了描述:http://blogs.oracle.com/karim/entry/installing_mac_os_x_in。实际上,我在其他地方读到过它只在 OSX Server 上合法,但我找不到它在普通 OSX 上非法的原因——如果您有不同看法,请告诉我。

我遇到的问题是 MacBook Air 没有附带可启动 DVD,而是附带一个“重新安装驱动器”,这是一个作为 CDROM 驱动器的 USB 棒。它似乎不是 ISO9660 格式的,但有一个 Apple 分区表,OSX 安装在 HFS 分区上。refit 说它还有一个“boot.efi”。我不太了解 Apple 的启动/分区,非常希望得到一些关于如何将此 USB 转换为 ISO 或以其他方式在 VirtualBox 中启动它的建议。

答案1

我通过从我的物理分区启动使它工作了。虽然没有完全回答我最初的问题,但它确实有效。

有两种方法可以实现此目的:

  1. 将物理分区转换为 vdi (VBoxManage convertfromraw ...)
  2. 直接访问原始分区。我还将其设为不可变,以便 VirtualBox 将写入内容放入单独的文件中 - 这让我感到更安全,因为原始访问应该非常危险(即很容易损坏 OSX 安装)。

相关内容