每一个可以努力的日子,都是一份厚礼。
【黑苹果】PC机Win7下安装Mac OS X El Capitan 10.11 教程(多图)
浪费生命有很多种方式,折腾黑苹果是最有效的方式之一
一、准备工作
1、下载原版Mac OS X El Capitan 10.11
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.kext及ApplePS2Controller.kext PS2鼠标键驱动2个一起使用
以下kext选用(或可用dsdt修补替换)
NullCPUPowerManagement.kext 禁用电源管理功能,解决HPET错误
OpenHaltRestart.kext或EvOreboot.kext(2选1,不可共用) 解决重启/关机时遇到无法断电问题
ElliottForceLegacyRTC.kext或LegacyAppleRTC.kext(2选1,不可共用) 防止主板BIOS的CMOS重置错误
PlatformUUID.kext 解决Unable to determine UUID for host. Error : 35的问题
笔记本最好安装ElliottForceLegacyRTC.kext或LegacyAppleRTC.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元 | ![]() |
这篇文章由lovelucy于2011-08-17 22:15发表在瞎折腾。你可以订阅RSS 2.0 也可以发表评论或引用到你的网站。除特殊说明外文章均为本人原创,并遵从署名-非商业性使用-相同方式共享创作协议,转载或使用请注明作者和来源,尊重知识分享。 |
批评不自由
则赞美无意义
你好,所用到的工具无法查到,能不能用其他方式给我分享一下!非常感谢。
最后3张图竟然是用手机拍的,难道 Mac OS 里没有截图软件?另请教一下博主,像Windows有MSDN网站可以看到各个版本光盘镜像的 SHA1 值, Ubuntu 在自己的网站上直接提供了 ISO 的下载链接,不知道 Mac OS 的镜像如何验证是否为原版?
有截图软件,不过在安装操作系统的时候应该没法截图。。
有个 Mac App Store.,原版都是从 iTunes 里下载的,比如这个
我來試試 感謝博主分享
你好,安装开始那个分区为什么要3g,然后扩充呢?而不是直接5g?
因为装完系统后,那5G空间相当于就废了……本着节约的精神。。
你好,之前的不是错误。
另外想提一个问题,制作硬盘安装盘时有没有对这些拷贝的文件进行权限设置呢,不修改权限,这些文件能用么
我是按照我记录的步骤安装的,没有进行过权限操作。
hi,发现一个小小的错误,第04步第一张图片里面的“在boot.ini中加入tbook”应该勾选上