浪费生命有很多种方式,折腾黑苹果是最有效的方式之一

一、准备工作

1、下载原版Mac OS X El Capitan 10.11

2、下载要使用到的工具,下载变色龙并安装

3、有Windows操作系统,且硬盘预留足够大的分区空间用于安装Mac OS

4、找到和自己机器配置相符的驱动。先弄清楚自己的声卡显卡网卡的型号,然后搜索mac驱动,一般为kext后缀的文件夹。

二、制作安装光盘

这是整个安装过程最折腾的一步。下载了各种“懒人版”、“破解版”的同学可以直接忽略此步。如果你和我一样有洁癖希望自己制作纯净的原版系统,那么可以继续阅读。

01、建立3个分区,10G(主分区,最终系统将安装到这里)、3G(不要格式化,可逻辑分区)+2G(可逻辑分区)。因为提取的dmg,写入硬盘后,只有 1.6GB 左右可用空间,故将 3.0GB 扩充为 5.0GB 才可存放。

制作 5G 的 El Capitan 10.11 完整安装硬盘,把操作系统安装到 10G 硬盘空间(自行决定 20G 或30G 更大空间)。

02、用HFSExplorer-0.21打开主要原始dmg文件InstallESD.dmg,并提取/BaseSystem.dmg 及mach_kernel及/Packages文件夹

03、用HFSExplorer-0.21开启BaseSystem.dmg,并打包建立新的dmg,命名为BaseSystem-HFS.dmg。

目前共有5个文件如下:

      InstallESD.dmg(主要原始dmg文件)
      /Packages文件夹
      BaseSystem.dmg
      BaseSystem-HFS.dmg
      mach_kernel

04、用HD_Install_Helper_v0.3 (硬盘安装助手)将BaseSystem-HFS.dmg 写入3G分区。

05、用 管理员 开启6-Paragon.Partition.Man.11.Personal_server\program\launcher.exe

06、用 Paragon.Partition.Manager删除 2.0G的分区,释放出2.0G的可用空间。

07、用 Paragon.Partition.Manager确认3.0G的分区ID为AF,并调整 3.0G的分区大小,扩充为5.0G

08、完成 写入 BaseSystem-HFS.dmg 并将3.0G扩充为5.0G的分区,并可写入其他资料文件。

09、安装MacDrive.v8.0.7.38即可访问Mac格式的5G安装硬盘。删除5G硬盘的/System/Installation/Packages之连结文件,并将步骤02提取的/Packages文件夹(共约 3.0 GB),全部复制到5G硬盘的/System/Installation/Packages文件夹。

10、必须mach_kernel复制到BaseSystem.dmg的5G安装硬盘的根目录 / 里,才能启动mach_kernel。

11、复制修改过OSInstall文件替换5G安装硬盘/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/OSInstall,即可安装在MBR分区。(要安装在GPT分区的不用替换)

12、并替换/System/Installation/Package/OSInstall.mpkg,以便进行选择性安装。

以上完成原版安装盘制作。终于搞定了,真折腾。

三、设置关键补丁kext到5.0G 安装硬盘

13.、(自行选择是否删除)删除5G硬盘的/System/Library/Extensions/
AppleIntelCPUPowerManagement.kext及
AppleIntelCPUPowerManagementClient.kext

14、复制自己找到的驱动,以及几个关键必备的kext补丁到 5.0GB 的安装硬盘
FakeSMC.kext  破解补丁,才能安装Mac
AppleACPIPS2Nub.kextApplePS2Controller.kext  PS2鼠标键驱动2个一起使用

以下kext选用(或可用dsdt修补替换)
NullCPUPowerManagement.kext                 禁用电源管理功能,解决HPET错误
OpenHaltRestart.kextEvOreboot.kext(2选1,不可共用)      解决重启/关机时遇到无法断电问题
ElliottForceLegacyRTC.kextLegacyAppleRTC.kext(2选1,不可共用)  防止主板BIOS的CMOS重置错误
PlatformUUID.kext            解决Unable to determine UUID for host. Error : 35的问题

笔记本最好安装ElliottForceLegacyRTC.kextLegacyAppleRTC.kext(2选1,不可共用)以免BIOS被毁了,无法开机

复制破解补丁kext位置说明:
用Windows版变色龙引导的,请手动新建文件夹(在Mac硬盘)(在Windows下安装MacDrive)
/Extra/dsdt.aml (非必要)
/Extra/smbios.plist (非必要)
/Extra/com.apple.Boot.plist    (Rev 1104 版以前专用)
/Extra/org.chameleon.Boot.plist  (Rev 1105 版以后专用)
/Extra/Extensions/*****.kext  (破解补丁kext放入位置)

15、以上完成对原版 El Capitan 10.11 系统的补丁

四、重启引导进入5G安装盘,将系统安装到10G分区

16、引导5G安装盘,进入 El Capitan 安装时,用磁盘工具进行抹盘,可选用MBR分区GUID分区安装。 (须事先替换修改过之OSInstall,才可安装在MBR分区)。

选择磁盘工具

将10G抹盘为Mac OS 扩展 (日志式)

退出磁盘工具

17、安装完成,10秒内重启。趁此机会开启终端,重新设定Win 7为启动分区

diskutil list #查C盘在哪里
fdisk -e /dev/rdisk0
f 1 #假设显示C盘的ID为1
w
y
quit

如果你忘记做上面的工作,重启后进不了系统,那么找一张Win 7安装盘,修复引导即可(不是重装)。

18、安装完成后,进入Win 7重新执行第三步(复制驱动、补丁kext),不过现在是把那些补丁添加到10G已完成安装的Lion硬盘的对应目录。

FakeSMC.kext及
AppleACPIPS2Nub.kext及
ApplePS2Controller.kext等等,加上你自己机器的硬件驱动。

并(选择)删除/S/L/E的
AppleIntelCPUPowerManagement.kext及
AppleIntelCPUPowerManagementClient.kext。

19、重启应该能进入安装好了的 El Capitan 了。无法进入的话,选择删除/System/Library/Coreservices/PlatformSupport.plist。提示没有USB键盘,无法继续的,删除下面文件/System/Library/CoreServices/Setup Assistant.app/Contents/Resources/DeviceSection.bundle即可进入进入Mac后可复制回去。
/系统/资源库/CoreServices/设置助理/Contents/Resources/DeviceSection.bundle ( 中文名称 )

20、成功进入 El Capitan 后,要用Kext Utility重建权限、cache、mkext。

五、结语

“黑苹果”需要工具、经验以及人品,主要是寻找和自己机器配置相符的Mac驱动程序。如果你觉得太麻烦,太折腾了,我朝劳动人民的智慧是无穷的,亲,已经有人为你做好了一切,预装Mac系统和常用软件的PC机,价格低廉,你直接上手就能用。淘宝网链接地址,有兴趣可以去看看。

iMAC黑苹果 XCODE 安卓i3 2100/4G/1G独显/D刻 Lion10.7
2850.0元