VirtualBox 4.3.16 安装 Mac OS X 10.9

安装 Virtual Box 和 Extension Pack

下载 HackBoot_Mav.iso 和系统盘镜像,地址:
http://pan.baidu.com/s/1c0IlO7Q
提取密码:20hs

创建虚拟机,系统类行为 Max OS X(64 bit),去掉启用 EFI 选项,所有光驱和硬盘都为 SATA 类型,硬盘 30GB 即可
虚拟光驱指向 HackBoot_Mav.iso,启动,出现变色龙界面
将虚拟光驱指向 Mac OS X iso 镜像,按 F5,出现新引导项,按 Enter

可能会停在 [IOBluetoothHCIController][start] -- completed 一段时间


如果出现:
summary table not allowed on fs with block size of 2048
hfs: could not initializc summary table forOSX Base System
解决方法(Linux):
vboxmanage modifyvm "虚拟机名称" --cpuidset 1 000306a9 00100800 3d9ae3bf bfebfbff
解决方法(Windows):
C:Program FilesOracleVirtualBox>VBoxManage.exe modifyvm "虚拟机名称" --cpuidset 1 000306a9 00100800 3d9ae3bf bfebfbff


将硬盘抹掉,名称必须为 Mavericks,安装
安装完毕之后将光驱指向 HackBoot_Mav.iso,强制重启


出现引导界面,再将虚拟光驱指向 Mac OS X iso 镜像,按 F5
出现新引导项,按 Enter,再次进入安装程序,不要再次安装,选择实用工具->终端
依次输入命令安装内核扩展:
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
最后一句可能需要重复执行,直到出现 disk0 unmounted. disk0 ejected.
退出终端后, 等待虚拟机的硬盘指示灯熄灭,将光驱指向 HackBoot_Mav.iso,强制重启
选择 Mavericks,Enter,即可正常使用,以后都需要用 HackBoot_Mav.iso 引导启动