【macOS平台】如何定制自己的OpenCore macOS启动盘
如果你对其他人分发的黑苹果安装镜像文件存在安全疑虑,又或者获得其他人的镜像文件不是那么的方便,又或者等不及总想用最新的版本,那么你可以看看如何制作一只自己的黑苹果启动盘。
另外,关于EFI文件,自己可以上Github下载最新的代码进行编译。这里只说说怎么简单地制作一只OC引导的安装盘。
1、下载准备工作
1.1 下载Big Sur 11.1镜像
下载完成后,右键选择退出,不安装。
1.2 下载OpenCore
打开opencore的Github地址,选择右下角的Releases,选择最新发布的版本下载保存后并解压,目前则是0.6.4(0.6.5貌似要出来了)
1.3 下载镜像写入工具balenaEtcher
2. 执行工作
2.1 创建空白卷
打开磁盘工具,文件->新建映像->空白映像
因为Big Sur镜像较大,所以大小给分配了14G或以上(不能超过准备写入的U盘的大小),存储文件名称及空白镜像名称可以随便写,但不要和现有的卷的名字一样。格式选择mac os扩展(日志式)。
待创建完成。
2.2 空白卷载入Big Sur安装文件
创建完成后,打开终端,在终端上输入命令:
sudo /Applications/Install macOS Big Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/tmpmacos/
最后的tmpmacos为你所命名的镜像名字。
在输入用户密码和确认Y后,big sur镜像开始载入之前创建的空白卷。
2.3 挂载EFI分区
完成后,我们查看一下硬盘的情况,在终端输入命令:
diskutil list
找到我们载入的镜像所在的卷的名字,这里为disk7,对应的EFI的卷为disk7s1.
再挂载EFI的卷,在终端输入命令:
diskutil mount disk7s1
完成后,这时我们打开访达,就会在左栏发现多了一个名为EFI的位置。
2.4 拷贝OC EFI文件夹至镜像EFI分区
EFI文件夹:
打开EFI后,里面什么也没有,这时,你可以将opencore解压后的的文件夹下的x64/EFI 拷贝至镜像EFI的卷里,
config.plist :
将opencore解压后的的文件Docs/Sample.plist 拷贝去至镜像EFI的卷里,并重命名为config.plist.
这时,你就已完成了一个最基本的OC引导的黑苹果安装镜像,此镜像需要进一步进行EFI文件适配才能顺利进行安装。
如果你拷贝的是已修改好的OC EFI文件,那么这个镜像就是针对某一机型的黑苹果安装镜像,可以直接安装黑苹果。
2.5 导出生成镜像
将该磁盘右键全部推出,启动磁盘工具,选择 映像->转换 选择源文件,就是一开始创建的tmpmacos.dmg
选取后,再重新命名镜像名字,例如:
点转换后,镜像开始生成。
2.6 写入U盘,制作启动盘
打开balenaEtcher ,选取刚刚生成的镜像文件 ,再选取要写入的U盘,然后开始Flash(写入),待完成后,即完成了一个自己定制的OC引导的黑苹果镜像安装盘。
3 其他工作
若你制作的是最基本的OC引导的黑苹果安装镜像,此镜像需要进一步进行EFI文件适配,以及对config.plist文件进行参数调整才能顺利进行跑码安装。这些工作请参考其他文章。

















校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案