基于OpenCore的小白保姆向黑苹果指北
创作立场声明:第一次摸索黑苹果的体验,希望能够给大家一点帮助吧。
写在开头
本人对于黑苹果这种活动其实早就有所耳闻,虽然有时候也想折腾一下,但觉得似乎有没有什么动力,所以就一直没去想这件事。然后今年突然心血来潮想自己学习写个iPhone上的小软件,得知iPhone的软件开发环境必须得在Mac系统下才好使。(我也考虑过装虚拟机,但搞开发的朋友说虚拟机性能太差了)本着能省一点是一点的原则,(虽然M1版本的Mac mini看起来也真香)我决定就先用自己的老电脑折腾一下吧,如果后面真的入门了需要一个正统的白苹果,再去考虑买一个用来做开发吧
我的电脑配置
我这台购置于2012年的电脑经过几次升级,目前运行着Windows10,日常办公、跑跑游戏、看看视频什么的也还凑活。Intel的U加上AMD的显卡,吃黑苹果是最稳的有没有
为了方便Mac与Windows的区隔,我特地在双十一下单买了一块500G的MX500用来装Mac及相关软件,而且轻松抢到了工行的199-100优惠券,260块拿下美滋滋
顺带还买了D口转SATA电源线,毕竟我的电源太老了……
那么话不多说,咱的小白黑苹果指北就要开始了。
你需要准备哪些软件
1、OpenCore 你可以把它当作一个引路人,它会正确的引导Mac安装在你的电脑上。
2、gibMacOS 一个帮你下载Mac安装恢复镜像文件并能够制作启动盘的软件。
3、GenSMBIOS 一个序列号生成器,设置EFI文件时会用到。
4、ProperTree 一个配置文件编辑器,算是黑苹果的核心工具,能不能一次安装成功就靠它准确的设置了。
5、Python 没错,就是各种公众号广告强推的那个,但是我们只需要作为运行环境安装它就可以了,之后就让它静静的呆在角落就好了。
6、EasyUEFI 帮你把EFI启动文件灌注到指定分区,方便以后从硬盘启动Mac,可选安装(我后面会说为啥是可选)
7、DiskGenius 大名鼎鼎的磁盘管理工具,分区格式转换等操作我们都会用到它。
8、Edge 对,就是巨硬出品的那个浏览器,现在已经成为我的主力浏览器了。在这里推荐它是因为它的翻译功能很不错,在后面我提到的查阅官方的安装指导说明时,你可能会需要它。如果你英文足够好,可以忽视。
9、AIDA64 对于不太清楚自己硬件情况的朋友,可以使用这个来查看自己主机各种配件的型号,好针对性的下载各类aml和efi文件。
10、自备各类工具。这个主要是在查询官方安装说明网页时使用的,有时候好像没办法进入那个网站
上述软件1~5我已经打包放到云盘了,保证无毒,欢迎自取食用,免去大家搜索下载的烦恼。网盘点我~
我上面提到的安装指导就是这个:Dortania's OpenCore Install Guide 目前支持0.6.3版本的opencore。
放出两张网页截图,I&A两家的CPU支持范围简直高下立判
即便如此,我还是会大喊一声AMD,Yes!
你需要准备哪些硬件
1、一只U盘,最好是8G及以上,用来制作安装mac的引导盘。
2、一个单独的磁盘或者一个确认没有重要数据的硬盘分区,用来安装独立的Mac系统。我自己就是新增了一块固态来单独安装。
好了,接下来跟我step by step吧
步骤一 制作引导U盘
1、安装Python环境
2、运行gibMacOS制作启动盘
运行文件夹内的gibMacOS批处理文件,初次运行它会自动下载可以下载的Mac系统列表,连最新的Big Sur也有哦。不过我看指导文档里说对于Big Sur的支持还有各种小问题,所以我还是选择最新版的Catalina,各位自己按需选择吧。
拖到列表最下面,选择R,回车,又出来一段列表,这些是你可以选择下载制作的恢复镜像。
输入对应的序号,就开始下载咯,这个看网速快慢,各位可以去点一杯一点点,边喝边干
下载完了,各位把这个文件地址复制下来,接下来我们会用到。
关闭这个窗口,以管理员的身份运行文件夹里面的MakeInstall批处理文件,顺带插上你准备好的U盘,务必确认你的U盘资料已经备份好咯。
这里我的U盘序号为2,各位的U盘可能在这里显示的序号不一样。随后选择O(字母),也就是用OC来取代传统的四叶草。输入2O回车,会再次确认你的U盘资料,因为会抹掉当前所有内容,我们输入Y回车就好了。
各位把刚才复制的地址信息直接粘贴过去,回车。就开始从恢复镜像制作启动盘了。
到这里,我就遇到了分歧,在公司的电脑上,提取文件失败……
在家里的电脑执行这一步骤也不成功,没办法成功从U盘启动,我也没搞清楚是什么情况。正常的情况下执行完了你的U盘内容应该是这样:
就是这个步骤把我难住搞了2个晚上,差不多4个小时
毕竟我还是有娃的人,晚上可以搞电脑的时间不算太多。但是山人自有妙计,如果有跟我一样在这里卡住的小伙伴,看我后面的方法一样可以搞定。搞黑苹果只要不怕麻烦,一步步来,就没问题的,来,再喝一口茶颜悦色
备选项1
参考官方指南制作安装U盘
进入我之前提到的那个官方指导页面,让Edge帮你翻译一下,基本上你都能够知道该怎么操作。
根据指导方法,这个启动盘制作需要OpenCore文件,我也放在前面的打包文件里面了
下载opencore以后按照说明来吧。
具体的操作步骤,可以参照网页的说明来,一步步的跟着做就行。翻译后的界面相信大家都能理解
请看这里👉在Windows下制作启动盘
按照上面的操作方法制作完了启动U盘以后接下来就是制作EFI文件了。
3、制作你自己硬件的EFI文件
这个就是黑苹果安装之前的核心步骤了,这一步弄好了,那么基本上后面安装就没问题,我就是一次过的
接下来我们只需要按照官方说明,根据你自己硬件型号,整理收集对应的各类文件,添加或删除相应的文件,把ACPI、Drivers、Kexts这几个文件夹中的内容都整理好。
你需要注意的是,自己的电脑是否是2012年以后买的,那个时间段以后的BIOS都支持UEFI安装了。
基本上所有需要对应下载的文件,安装指南里都是以这种超链接的形式存在,点击以后就会跳转到GitHub,然后选择对应文件下载,最后放到对应的文件夹即可。我觉得就像给小孩子玩具分类,熟悉了以后居然还有种莫名上瘾的感觉。
就这样一一对应的,根据你CPU、GPU、主板、声卡、网卡的型号,下载对应的文件吧,要是渴了,就再来一口奈雪的茶
左侧的导航栏,右侧对应的CPU类型所需要的SSDT文件,都一目了然。我感觉就像是在查字典一样,各位也务必别着急,其实真正所需要用到的文件并不多,细心点就肯定能搞定。
文件收集完毕了,我们需要一张“地图”,就是plist文件。配置plist文件需要用到ProperTree和GenSMBIOS两个文件,也在我前面提供的压缩包里面。前者用来配置文件,后者用来生成对应的序列号并填入到plist文件里面。指南里面也详细告诉你了如何使用ProperTree编辑plist文件,当你按照自己的硬件型号整理好plist文件后,再去 https://opencore.slowgeek.com/ 检测,如果出来的结果都是对号的话,那么恭喜你,我们可以开始正式进入黑苹果的安装过程了。
我的是i5 3570,对应的设置页面就选择第三代,Opencore选择0.6.3。各位就请根据自己的CPU型号来选择吧。
👉请查询
选择你的CPU信号和opencore版本号,然后拖入plist文件检测
步骤二 准备硬盘安装环境
由于Mac与Windows使用不同的磁盘格式,因此在准备安装前,我们需要用磁盘管理工具对硬盘进行分区。大家就用我上面提到的DiskGenius就可以了。
在你要安装mac的磁盘上右键选择转换分区表为GUID格式,如果不是这个格式,后面是无法安装Mac的。
接下来我以我的U盘为例,展示一下接下来的步骤:
转换为GUID格式后,保存更改,然后新建分区,操作如上。建立ESP分区是为了后面将你的EFI文件拷贝进去,可以选择从硬盘引导启动Mac。
再就是选择建立磁盘分区,选择格式为HFS+ 这是Mac专门的文件系统。
就是这三个小步骤,我之前按照网上的教程用DG分区,死活找不到HFS+的选项
后来一番折腾才知道是分区类别(MBR和GPT)的原因导致的。我大意了啊,好多年没关注这些问题了,浪费了不少时间,没有闪
所以我特意写出来提示小白朋友们
上面的工作如果你都顺利准备好了的话,那么到这里就基本上OK了,你只需要插入U盘,重启系统进入引导Mac安装程序就行了。
稍等一下
之前我提到制作引导盘失败,如果你跟我一样倒霉,按照官方的指引也没有成功制作引导盘怎么办?我当时感觉就是难受,也百度了不少方法,大部分基于OC安装的步骤都像我前面介绍的一样,但是都没有出现过我这个问题,或者作者没遇到。幸好最后我还是在大妈找到了解决方案,就是qianseyue大大写得这篇从硬件到系统安装,保姆式opencore黑苹果教程(上)大家可以直接点击过去参考。
备选项2
主要的方法就是用balenaEtcheranxz把通过gibMacOS下载的完整安装盘镜像,刻录到U盘里面来制作引导盘。在用balenaEtcheranxz制作完成引导盘以后,我们可以用DiskGenius把里面的EFI文件替换为我们之前基于OpenCore制作的EFI文件就大功告成了。
用Etcher选择下载好的镜像文件,然后指定对应的U盘,然后开始制作,就可以很快的得到一个启动U盘啦~
接着用DiskGenius把你制作好的EFI文件复制到U盘里面就好了,这样就能以Opencore的环境来引导Mac的安装了。
在此特地感谢作者的思路,让我成功吃上了黑苹果
另外balenaEtcheranxz也在我上文提供的压缩包里,是不是很贴心,快夸我
那么接下来,各位还需要了解一下怎么进入自己主板的BIOS,以及应该如何设置相关选项,设置U盘为优先启动项等,这些百度一下都知道了。
由于我的是Intel的U,所以我就贴个相关的BIOS开关设置,对于我的B75来说,只需要关掉Fast Boot就好了,这主板看起来就真的是有够老的
步骤三 安装Mac
由于我已经安装成功了,所以下面的图片主要起个演示作用
(从这里开始到结束都是在mac里面写完的了
选择从U盘启动后,由opencore引导的菜单,选择第三项,安装Catalina。像我已经安装好了的,就选择第四项Mac10启动硬盘上安装好的系统就行了。
接下来会有大段大段的神秘代码闪现,如果你前面的配置都正确的话,那么就会进入到下面的白色启动画面了。如果没有进入,那么你就需要再重新配置一下你的EFI文件。
出现安装画面以后就下一步,再下一步,因为前面EFI文件里面都已经注入了序列号,因此在整个的安装过程中只需要指定安装的硬盘并格式化就好了。
顺带一提的是,我在安装完重启后,第一次是进入了一个全灰色的界面,然后彩虹鼠标不停的转啊转。我当时立马手机百度了一下,说是可能显示驱动没装好。然后我不死心的直接手动重启了一次,系统就成功进入了上面的界面,到现在为止再也没有出现过那个灰色的界面了。如果各位也遇到了这种情况,可以先试试重启,如果还是不能正常进入系统的话,说明你的配置文件多少还是有些问题,需要重新对着你的硬件型号再重新配置一下。
进入系统后,我登录了我的Apple ID,一切正常。手机上的照片不一会儿就同步到电脑上了,真的方便。只能说苹果的生态做的是真的棒啊!
然而还是遇到了一个小问题,这个iMessage始终不能激活,不知道应该怎么操作,求评论区的指导。虽然也不影响日常使用就是了
总结
好了,俺的小白向指北暂时就到这里了。前前后后折腾了有3个晚上,好歹结果还是不错滴。收获了一些小经验,感觉又回到了原来那装机的青葱岁月
还要啰嗦一点
如果你的Windows安装采用了MBR的方式安装的,那么就像我一样,那么只有从U盘来启动macOS系统了。因为EasyUEFI没办法在MBR模式下安装的系统内运行。如果你是采用GPT的方式安装的,那么就可以用EasyUEFI来设置启动区,导入你的EFI文件,从硬盘启动。(具体的操作方法很简单,各类下载软件站内都有介绍,这里就不赘述了。)
在我看来这算是有利有弊,硬盘启动的话,需要在开启的时候手动选择。如果没有设置硬盘启动的话,那么电脑还是会直接进入Windows系统。由于我是需要时才进入macOS,插上U盘就像打开我的秘密大门,所以我觉得目前这样就挺好的
好了,就这样吧。希望我的这个安装体验能够给想体验黑苹果的朋友们一点点的帮助吧,感谢各位的阅读~






































校验提示文案
校验提示文案
顺便问一下老电脑GTX950支持哪个版本的OSX
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
有啥简单的方法不,有点想放弃了
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案