什么是 OpenCore
众所周知,黑苹果的安装离不开引导工具,比如过去的变色龙,现在的主流四叶草 Clover引导工具,OpenCore也是一个引导工具,简称OC引导.
优点有很多,开源,功能更强大系统也更稳定等等。
OpenCore 是一个着眼于未来开源引导工具, 最初诞生于 HermitCrabs 实验室, 现在被 Acidanthera 接手了。
Acidanthera https://github.com/acidanthera
其目的是创造一个更加严谨的模组化的轻量引导系统。尽管 OpenCore 的主要用途是黑苹果, 它也支持其它操作系统的引导。
现在还暂时算是处于测试阶段,但是已经可以开始尝试使用了。
未来的主流引导工具应该是OC引导,如果你喜欢研究这些,可以尝试一下,给未来做点小贡献。不过如果你的黑苹果是主要生产力工具,有稳定系统的情况下,就别轻易尝试了。
OpenCore(OC)作为一种新的引导方式,随着越来越多的kexts开始放弃Clover, 我相信提早使用OC会对你未来使用黑苹果会有很大的帮助。
这是一个自然的现象,就像变色龙被Clover淘汰,而现在OC代替Clover也是大势所趋。
黑苹果系统DMG镜像下载
https://bbs.mfpud.com/forum-macOS-1.html
OpenCore 的优点
1.OpenCore 启动黑苹果 (尤其是 macOS 10.15) 会比 Clover 快不少
2.OpenCore 提供强大的排错功能和详细的日志
3.OpenCore 更加注重系统的安全性同时对文件保险箱 (FileVault) 有更强大的支持
4.OpenCore 支持基于 boot.efi 的原生开机快捷键支持 ----按住 Option 或 ESC 来选择启动项
----按住 Command + R 来进入恢复模式
----按住 Command + Option + P + R 来重置 NVRAM
5.OpenCore 使用更加先进的方法注入内核扩展 (Kext) 且与此同时不会破坏系统完整性保护。
6.OpenCore 通过读取启动磁盘设置的 NVRAM 变量, 可以像白苹果一样支持在设置的启动磁盘切换默认引导项
7.支持给其它 .efi 驱动或引导工具加入参数
8.如下 .efi 驱动被合并入 OpenCore, 未来的开发直接与 OpenCore 绑定, 且不再支持 Clover ----AptioMemoryFix 已经被合并入 OpenCore 并将未合并的模组更名为 FwRuntimeVariable.efi, 提供更多可按需求定制 Slide 值计算的 Quirk
----AppleGenericInput (原来的 AptioInputFix) 为了提高兼容性和 ALT / Command 键的对调即将合并入 OpenCore 并增加更多的 Quirk
----AppleUiSupport 为了提供更好的 FileVault 体验, 已合并入 OpenCore 并增加了更多的 Quirk
----ApfsDriverLoader 计划在未来合并苹果最新的 APFS 驱动源码并支持 Fusion Drive, 有可能并入 OpenCore
9.从 2019 年 9 月以后, Acidanthera 开发的内核驱动 (Lilu, AppleALC 等等) 不再会在 Clover 上做兼容性测试
OpenCore 准备阶段
建议准备的文件 OpenCorePkg,MacInfoPkg,Hackintool ,AppleSupportPkg,MaciASL,IORegistryExplorer,Xcode,OC-little,ProperTree
文档篇
之前编辑的都删了,官方文档更新的太快了,好多内容过了一个版本后就改不少,所以直接放文档更方便
官方英文文档:https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Configuration.pdf
从零开始的 OpenCore 台式机安装指南,英文:https://khronokernel.github.io/Opencore-Vanilla-Desktop-Guide/
SKK写的中文文档:https://oc.skk.moe/
SKK的中文文档的github:https://github.com/SukkaW/OpenCore-Document-zh_Hans
黑苹果常用 Kext 驱动下载
https://kext.skk.moe/Stable/
https://bbs.mfpud.com/forum-Hackintosh-1.html
|