📅  最后修改于: 2023-12-03 15:33:20.874000             🧑  作者: Mango
许多开发者需要在不同的操作系统环境中进行开发和测试。这时使用虚拟机是个好办法。在本篇文章中,我将介绍如何在 VirtualBox 虚拟机中安装 OS X。
首先,您需要下载OS X的安装文件。如果您是 Apple 开发者,可以从 App Store 下载 OS X 安装程序。如果不是开发者,可以使用“Mac OS X El Capitan 10.11.6(15G31)”或者“Mac OS X Yosemite 10.10.5(14F27)”。
接下来,您需要安装 VirtualBox。在这里,我提供了安装 VirtualBox 的命令行:
sudo apt-get update
sudo apt-get install virtualbox-qt
安装完 VirtualBox 后,您需要导入 VirtualBox Extension Pack。这可以支持 USB 2.0 和 3.0,以及 VirtualBox 中的一些其他功能。下载 Extension Pack 并使用以下命令导入:
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-*.vbox-extpack
现在是时候了创建一个虚拟机了。打开 VirtualBox,单击“新建”按钮。在名称和操作系统类型之后,设置内存大小和虚拟硬盘大小。为了使虚拟机运行 OS X,将“类型”设置为“Mac OS X”,“版本”设置为“Mac OS X(64位)”。
在虚拟机的设置中,勾选“启用 EFI”,这是让 OS X 启动必不可少的配置。还需从“存储”选项卡中添加下载的 OS X 安装文件,可以选择“iso”格式或者 DMG(镜像)格式。
在“显卡”选项卡中,将“显存”设置为 128MB。在“网络”选项卡中,将“网络适配器1”设置为“共享网络(NAT)”。
在“高级”选项卡中,将“额外的参数”设置为:
cpuidset=00000002
现在,虚拟机已经配置好了,我们可以开始安装 OS X。打开虚拟机并启动它,您将看到一些安装屏幕。在安装 OS X 时,您需要为磁盘设置一个名称和一个 “Apple ID”。
如果您的 OS X 安装文件是以 DMG 格式提供的,您需要将其转换为 iso 格式。可以使用以下命令进行转换:
hdiutil convert /Users/user/Desktop/InstallMacOSX.dmg -format UDTO -o /Users/user/Desktop/InstallMacOSX
mv /Users/user/Desktop/InstallMacOSX.cdr /Users/user/Desktop/InstallMacOSX.iso
现在,您可以使用转换后的 ISO 文件来安装 OS X。
恭喜,现在您已经成功地在 VirtualBox 中安装了 OS X!