Install OS X Mavericks 10.9 on Ubuntu on VirtualBox
1.1、下载系统镜像文件

macOS Mavericks 10.9系统镜像文件的下载地址:http://pan.baidu.com/s/1dDDzXbb

解压后,包含如下这些文件:

1.2、安装VirtualBox
sudo apt-get install -y virtualbox

安装VirtualBox的扩展功能包:

sudo apt-get install -y virtualbox-ext-pack

实际上,您也可以在VirtualBox的官网上下载,地址:https://www.virtualbox.org/wiki/Downloads

1.3、创建虚拟机

其他步骤与创建其他虚拟机一样,这里就省略了。

需要注意的是:如果您想安装成功后对系统进行升级,那么您的磁盘要足够大,比如,磁盘容量设置为40G

1.4、设置虚拟机

通过菜单“Settings -> System”进入如下界面:

将上图中用红色标记的地方的勾选去掉。去掉后如下:

选择Disaplay选项卡,进行如下设置:

选择Storage选项卡,并选中Empty磁盘:

HackBoot_Mav.iso加载到该磁盘,如下:

点击“OK”按钮,保存上述设置。

1.5、安装过程

启动刚才新建的macOS Mavericks虚拟机。在引导盘的引导下,会进入如下界面:

通过菜单“Devices -> Optical Drives -> Choose disk image...”加载OSXMavericks2.iso镜像文件:

按键F5刷新后, 图标标签变为OS X Base System,如下:

回车开始安装系统:

等待一会而,进入如下界面:

这里是选择安装语言。一般选择英文即可。点击向右的箭头,进入如下界面:

点击“Continue”按钮,出现如下界面:

点击“Agree”按钮,出现如下界面:

找不到任何有效的硬盘,通过菜单“Utilities ->Disk Utility”打开磁盘分区工具,如下:

选择 "Erase"选项卡, 界面如下:

在Name输入框中输入"Mavericks", 然后点击“Erase”按钮,出现如下界面:

点击 "Erase"按钮, 格式化完毕,界面如下:

关闭磁盘工具后,界面如下:

点选Mavericks磁盘, 然后点击“install”,如下:

这里大约需要30分钟,耐心等待。

安装完成会重启,如下:

虚拟机选Close及Power Off关闭虚拟机。

先将磁盘换成HackBoot_Mav.iso,启动虚拟机,引导成功后,换成OSXMavericks2.isoF5刷新,如下:

回车继续安装系统:

等待一会而,进入如下界面:

这里是选择安装语言。一般选择英文即可。点击向右的箭头,进入如下界面:

注意:进入这个界面后,不是点击“Continue”按钮,而是通过菜单“Utilities ->Terminal”打开终端,如下:

依次输入下面命令:

umount /Volumes/Mavericks
hdiutil attach /dev/disk0s2 -mountpoint /Volumes/mnt

cp -rp /Backup/Kexts/ElliottForceLegacyRTC.kext /Volumes/mnt/System/Library/Extensions
cp -rp /Backup/Kexts/FakeSMC.kext /Volumes/mnt/System/Library/Extensions
cp -rp /Backup/Kexts/NullCPUPowerManagement.kext /Volumes/mnt/System/Library/Extensions

chmod -R 0755 /Volumes/mnt/System/Library/Extensions/ElliottForceLegacyRTC.kext
chmod -R 0755 /Volumes/mnt/System/Library/Extensions/FakeSMC.kext
chmod -R 0755 /Volumes/mnt/System/Library/Extensions/NullCPUPowerManagement.kext

chown -R root:wheel /Volumes/mnt/System/Library/Extensions/ElliottForceLegacyRTC.kext
chown -R root:wheel /Volumes/mnt/System/Library/Extensions/FakeSMC.kext
chown -R root:wheel /Volumes/mnt/System/Library/Extensions/NullCPUPowerManagement.kext

hdiutil detach /Volumes/mnt

安装内核扩展后, 退出终端后, 必须等待虚拟机的硬盘指示灯熄灭, Power Off关闭虚拟机。

将磁盘重新加载HackBoot_Mav.iso,然后重新启动。进入如下界面:

这里是设置国家,默认即可。点击“Continue”按钮,进入如下界面:

这里是设置键盘布局,默认即可。点击“Continue”按钮,进入如下界面:

点击“Continue”按钮,进入如下界面:

如果您有Apple ID,就可以直接登陆,如果没有,就不登陆。点击“Continue”按钮,出现如下弹出框:

点击“Allow”按钮,进入如下界面:

点击“Allow”按钮,进入如下界面:

点击“Allow”按钮,进入如下界面:

输入用户名和密码,点击“Continue”按钮,进入如下界面:

点击“Skip”按钮,进入如下界面:

等待一会儿,进入桌面:

重启,登陆界面如下:

1.6、安装驱动

安装驱动是最后也是最重要的一步,因为没有驱动,也没有完整的macOS体验。这里需要借助的是MultiBeastMultiBeast为终极的安装苹果系统的利器,相当于大家熟知的“驱动精灵”。

在苹果菜单 -> 系统偏好设置(System Preferences) -> "安全性与私隐" 里面选择 “任何来源” (用于安装 MultiBeast):

下载MultiBeast 6.1,下载地址:http://pan.baidu.com/s/1sjCUOGH

自动解压后的文件是在Downloads文件夹里面:

双击MultiBeast启动安装:

点击Quick Start,出现如下界面:

点击EasyBeast,出现如下界面:

点击上面的Build按钮,出现如下界面:

点击下面的Install按钮,出现如下界面:

点击Agree按钮,出现如下界面:

输入密码,出现如下界面: