黑苹果:入门(制作U盘)

如果你能听懂下面这些说法并知道如何操作,那就可以开始了。

1. 键鼠的使用(这个应该大家都会了吧)

2. 打开BIOS/设置BIOS

3. 打开终端,使用cd定位到文件夹

4. 格式化磁盘,磁盘分区

5. 知道CPU,显卡,内存,硬盘等等硬件的名称

6. 知道Intel CPU那些什么哪个lake对应第几代(不知道就百度,百度上啥都有)

7. 学会英语,以便知道如何按照官网上的说法操作

根据官网的说法,你需要有time and patience。不要在你有紧急工作或者考试时折腾这些东西。

第一步:采购硬件。

按照官网上兼容的列表采购硬件。推荐9代和10代的英特尔CPU,8代也很不错。

独立显卡推荐RX580(可以刷Pro WX580固件),RX590,高性能推荐5700XT。有些比较老的卡也是推荐的,例如Vega56和Vega64,但是需要更好的电源。

如果需要无线网络,蓝牙以及苹果专属功能(AirDrop等),可以购买博通无线网卡,当然如果有高通的能驱动起来也能试试。实在不行就用有线网络,或者买一个USB网卡挂着。顺便提一嘴,笔记本也可以换无线网卡,当然并不是所有机型都能换。

2021.7.24更新:英特尔网卡在GitHub有支持,支持了一部分。详情参考:

Jennifer:黑苹果 Intel网卡支持1 赞同 · 0 评论文章

硬盘不选三星PM981系列,推荐使用固态硬盘不然开机很慢。

内存条别买AMD专用条。

硬件要求上文传送门已经给出,需要的可以自查。

2021.8.11更新:五代及以前的酷睿,ACPI那边比较麻烦,黑苹果建议移步Clover,比OC简单太多了。

第二步:装机。

别装错了就行,记住,散热器一定要够用,机箱盖子别合上。

CPU,显卡,内存等一步到位装好,硬盘只留一块系统盘,独立声卡先拔掉,暂时不插网线,安装系统时暂时不需要网络。

第三步:准备文件。

如果说前面的都只是毛毛雨,这边开始才真正地有“技术含量”。

先讲主流之主流,Windows系统。

安装python。已经安装过的可以忽略,版本不重要,有了就行。后面一些操作需要基于python完成。

Python Release Python 3.9.6​

www.python.org/downloads/release/python-396/

64位Windows系统选择最后那个recommended,32位系统选择它上面那一个,下载并安装。

首先你肯定需要的是一个OpenCore pkg

Releases · acidanthera/OpenCorePkg​

github.com/acidanthera/OpenCorePkg/releases

在这边下载⬆

debug版本和release版本都可以,

*考虑到有些同学访问GitHub速度慢,后期我会用百度云或者天翼云分享。目前旅行中流量不够下载分享,有空放上。

解压(这个就不用多说了吧)

打开解压后的文件夹,双击Utilities文件夹打开,再双击打开macrecovery文件夹,右键地址栏,点击“将地址复制为文本”。文件夹最小化,别关。

然后win+R,输入cmd,回车打开命令提示符。

输入:

cd "Paste_Folder_Path"

注意,cd和引号之间有空格,Paste_Folder_Path替换为你刚才复制的东西,用Ctrl+V粘贴。

英文标点,英文标点,英文标点。重要的事情说三遍。

例如 cd “C:\Users\Jennifer\Downloads\OpenCore-0.6.3-RELEASE\Utilities\macrecovery”

这是我的地址,不要直接拿过去粘贴了,记得替换。

然后你的命令提示符的尖括号里面的字符就会改变,说明跳转成功了。

然后想好你需要哪个版本的系统(根据上文兼容性先查好,有些硬件只支持一部分版本),然后复制粘贴对应的代码。公认最稳定的是high Sierra,但是功能不齐全,硬件可以的话建议mojave起步。

有些代码有两行,需要先粘贴第一行,等运行完再粘贴第二行。当然你可以再开一个窗口,再cd一次,然后两个一起进行。不过有的电脑会出现无法同时运行的情况,仍然建议不要心急,一步一步慢慢来,time and patience。

Lion(10.7):

python macrecovery.py -b Mac-2E6FAB96566FE58C -m 00000000000F25Y00 download
python macrecovery.py -b Mac-C3EC7CD22292981F -m 00000000000F0HM00 download

Mountain Lion(10.8):

python macrecovery.py -b Mac-7DF2A3B5E5D671ED -m 00000000000F65100 download

Mavericks(10.9):

python macrecovery.py -b Mac-F60DEB81FF30ACF6 -m 00000000000FNN100 download

Yosemite(10.10):

python macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000GDVW00 download

El Capitan(10.11):

python macrecovery.py -b Mac-FFE5EF870D7BA81A -m 00000000000GQRX00 download

Sierra(10.12):

python macrecovery.py -b Mac-77F17D7DA9285301 -m 00000000000J0DX00 download

High Sierra(10.13):

python macrecovery.py -b Mac-7BA5B2D9E42DDD94 -m 00000000000J80300 download
python macrecovery.py -b Mac-BE088AF8C5EB4FA2 -m 00000000000J80300 download

Mojave(10.14):

python macrecovery.py -b Mac-7BA5B2DFE22DDD8C -m 00000000000KXPG00 download

Catalina(10.15):

python macrecovery.py -b Mac-00BE6ED71E35EB86 -m 00000000000000000 download

Big Sur(11):

python macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 download

已知问题:

Big Sur的XhciPortLimit损坏,会导致开机死循环。解决方法是使用11.2.3版本。

目前还没有Monterey beta版本。但是你可以通过后期更新到这个版本。

文件很大,请耐心下载。如果下载卡死,可以Ctrl+C结束进程,然后再试一次。

Mac操作:

方法一:

终端,输入:

mkdir -p ~/macOS-installer && cd ~/macOS-installer && curl https://raw.githubusercontent.com/munki/macadmin-scripts/main/installinstallmacos.py > installinstallmacos.py && sudo python installinstallmacos.py

然后选择你想要的系统版本,输入最左边的序号。开始下载,请耐心等待。

已知问题是M1的Mac似乎没法用(我自己就用不了),而且这个只能下载到数量不多的系统版本,大多数都是近两年的。优点是可以选择小版本的版本号。

所以,如果此路不通,跟我一起进入和Windows类似的方法二:

打开终端。

输入:

cd "Paste_Folder_Path"

注意,cd和引号之间有空格,Paste_Folder_Path替换为你刚才复制的东西,用Ctrl+V粘贴。

英文标点,英文标点,英文标点。重要的事情说三遍。

例如 cd “C:\Users\Jennifer\Downloads\OpenCore-0.6.3-RELEASE\Utilities\macrecovery”

这是我的地址,不要直接拿过去粘贴了,记得替换。

然后你的命令提示符的尖括号里面的字符就会改变,说明跳转成功了。

然后就是和Windows一模一样的操作,选择你需要的版本号,粘贴。其实刚才的也是一样的,一个是cmd一个是终端而已。

Linux就不说了,用的都是大佬,方法也是这样。

下载总算完成了。

折腾之旅正式开始。

刚才到文件夹没有关吧?打开macrecovery文件夹,你会发现多出两个文件。一个是dmg文件,一个是chunklist文件。有两种情况,一种叫做BaseSystem,另外一种叫做RecoveryImage。这两种都是正常情况。

检查无误后就别管它们了。我们插入在旁边等了好久的U盘。

*用了Mac方法一的不要进行下一步操作,操作略复杂一些。

先格式化(格式化会清空磁盘,请注意备份资料)。去磁盘管理器(找不到可以百度一下),先确保U盘有且只有一个分区,且格式为FAT32。如果有多余分区,请右键删除卷,并在最左边的分区右键扩展卷合并。