qiuxiangzhi 发表于 2019-11-30 18:11

【OpenCore】V0.5.3 通用型引导文件,建议有一定CLOVER引导基础者使用!

本帖最后由 qiuxiangzhi 于 2019-11-30 20:04 编辑

什么是OpenCore?OpenCore (简称 OC) 是⼀个着眼于未来开源引导⼯具, 最初诞⽣于 HermitCrabs 实验室, 现在接⼿于 Acidanthera, 其⽬的是创造⼀个更加严谨的模组化的轻量引导系统。尽管 OpenCore 的主要⽤途是⿊苹果, 它也⽀持其它操作系统的引导。为什么用OC?
[*]OpenCore 启动⿊苹果 (尤其是 macOS 10.15) 会⽐ Clover 快不少
[*]OpenCore 提供强⼤的排错功能和详细的⽇志
[*]OpenCore 更加注重系统的安全性同时对⽂件保险箱 (FileVault) 有更强⼤的⽀持
[*]OpenCore ⽀持基于 boot.efi 的原⽣开机快捷键⽀持

[*]按住 Option 或 ESC 来选择启动项
[*]按住 Command + R 来进⼊恢复模式
[*]按住 Command + Option + R + R 来重置 NVRAM

[*]OpenCore 使⽤更加先进的⽅法注⼊第三⽅内核扩展驱动 (Kext) 且与此同时不会破坏系统完整性保护。
[*]OpenCore 通过读取启动磁盘设置的 NVRAM 变量, 可以像⽩苹果⼀样⽀持在设置的启动磁盘切换默认引导项
[*]⽀持给其它 .efi 驱动或引导⼯具加⼊参数
[*]如下 .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

[*]从 2019 年 9 ⽉以后, Acidanthera 开发的内核驱动 (Lilu, AppleALC 等等) 不再会在 Clover 上做兼容性测试
使用OC引导安装前提?
[*]你需要具备基础的CLOVER知识,并能够进入macOS,才能进行编辑。虽然ProperTree宣称跨平台编辑器,但目前仍未做到这一点
[*]你需要明白每一个驱动的作用,并尽量少添加驱动
[*]你需要知道如何添加驱动到config中,并且对驱动之间的加载依赖顺序比较了解

[*]其他官方文档所提到的
现在我应该做什么
[*]显然,目前OC想要尝鲜,需要先用CLOVER引导安装好macOS,且需要用Hackintool进行打补丁。小白做完这些之后就已经筋疲力尽了,根本没心思去琢磨什么驱动有什么用,以及之间的依赖关系。

[*]因此,现在有人做出了OC通配整合包,只需要选择自己的核显,并且在此基础上进行改动即可,也就是说可以从引导安装阶段就开始你的OC之旅。值得注意的是,安装完macOS之后,请不要使用官方推荐以外的 Plist 编辑器,官方目前唯一推荐工具:ProperTree。
推荐BIOS设置
[*]禁用

英文中文
Fast Boot快速启动
CFG Lock (MSR 0xE2 write protection)CFG 锁(MSR 0xE2 写⼊保护)
VT-dVT-d
CSM兼容性⽀持模块
Intel SGXIntel SGX

[*]启动

英文中文
VT-xVT-x
Above 4G decoding⼤于 4G 地址空间解码
Hyper Threading处理器超线程
Execute Disable Bit执⾏禁⽌位
EHCI/XHCI Hand-of接⼿ EHCI/XHCI 控制
OS type: Windows 8.1/10操作系统类型: Windows 8.1/10

将 操作系统类型设置为 Windows 8.1/10 是因为部分主板在 Other 模式下会将系统认作是 Windows 7 从⽽禁⽤ UEFI 的 某些功能并开启 CSM 200 系及以后的主板理论上不存在这个问题注:以上大部分资料来自精解OpenCore文档,想了解更多可以查看原帖或是下载附件,内含该文档,感谢黑果小兵大大。OpenCore引导【GZ·小白】关于我制作的OpenCore的EFI包,我先表明:此包可能并不完善,但是后续我会不断的修改,希望⼤家 能够谅解和⽀持,毕竟我不是什么⼤佬。 本OpenCore包的优势:
[*]已经整理好了EFI的架构,并配有丰富的驱动

[*]已经配置了⼀些Config可以使⽤,对⼩⽩来说是⼀种福⾳,⽆需进⾏⼤幅度更改,⽇后会继续增加和完善,Config采⽤推荐设置,可⾃⾏更改。免驱的A卡⽤户可以直接使⽤默认Config,其它可以根据⾃⼰的核显进⾏选择

[*]kexts⽅⾯进⾏了整理,感谢⼩⿊群的 阿⾥云 整理,⼏乎拥有所有kexts,不过,添加使⽤的很少,尽 量精简了,⼤部分在Backup⽂件夹⾥,⾃⾏选择

[*]本包会持续更新,欢迎反馈问题

[*]包含BOOT.efi,请使⽤BOOT.efi进⾏引导

[*]包中配备的较详细的使⽤说明,⽅便使⽤
[*]有问题请查阅官方文档或者咨询作者
[*]【勘误】基于官方原版 OpenCore 0.5.3

注意:纯⼩⽩请不要使⽤OC,⽼⽼实实先⽤CLOVER 这个包不是⽆脑⽤的,需要你对OpenCore的修改⼜⼀定的了解,所以你⾄少得把教程看了。 //最后,再次,感谢各位的⽀持//图示下载
[*]百度云下载:https://pan.baidu.com/s/1tTfW1JlP3apKtW_9Uvrzng 提取码:gxqq
[*]论坛附件:
[*]
[*]
[*]
鸣谢
[*]感谢黑果小兵大大的精解OpenCore教程

[*]OpenCore 官方
[*]GZ·小白制作

















左右流之 发表于 2019-11-30 18:43

OpenCore的优点说完了,那么它有什么缺点呢?目前。

a100z200 发表于 2019-11-30 18:45

请问在clover中需要勾选fix shutdown来修复关机重启的问题,在oc中要如何设置

qiuxiangzhi 发表于 2019-11-30 18:53

左右流之 发表于 2019-11-30 18:43 https://www.pcbeta.com/static/image/common/back.gif
OpenCore的优点说完了,那么它有什么缺点呢?目前。

emmmmm,缺点当然是反人类的驱动加载方式,以及对acpi补丁的支持,主题,编辑器

qiuxiangzhi 发表于 2019-11-30 18:54

a100z200 发表于 2019-11-30 18:45 https://www.pcbeta.com/static/image/common/back.gif
请问在clover中需要勾选fix shutdown来修复关机重启的问题,在oc中要如何设置

关机重启问题在精解OC引导的文章里有提到,可以通过补丁解决关机不断电问题。建议你去看看小兵的精解OC里面推荐的文章,有位大大写的很完善很好。

snm 发表于 2019-11-30 18:59

很好的教材,感谢分享!!

左右流之 发表于 2019-11-30 19:02

qiuxiangzhi 发表于 2019-11-30 18:53 https://www.pcbeta.com/static/image/common/back.gif
emmmmm,缺点当然是反人类的驱动加载方式,以及对acpi补丁的支持,主题,编辑器

比如,Clover的A卡的FBName替换功能,OC中就没有。

qiuxiangzhi 发表于 2019-11-30 19:23

左右流之 发表于 2019-11-30 19:02
比如,Clover的A卡的FBName替换功能,OC中就没有。

你说的是ACPI字段的替换?这个有,不过OC不太建议这么做

局域人生 发表于 2019-11-30 19:40

真是好教程

左右流之 发表于 2019-11-30 19:45

qiuxiangzhi 发表于 2019-11-30 19:23 https://www.pcbeta.com/static/image/common/back.gif
你说的是ACPI字段的替换?这个有,不过OC不太建议这么做

不是,AMD5000Controller显卡驱动里的长长长长的一串需要替换。Kernel——Patch没生效。

qiuxiangzhi 发表于 2019-11-30 20:02

左右流之 发表于 2019-11-30 19:45 https://www.pcbeta.com/static/image/common/back.gif
不是,AMD5000Controller显卡驱动里的长长长长的一串需要替换。Kernel——Patch没生效。

(⊙o⊙),这样,那期待OC正式版了

mcluyu 发表于 2019-12-2 18:13

照着小兵那个博客简单修改一下config,把目前clover里的一些驱动放过去,没想到一下就成功了,驱动都正常,只是smbios那里看的不是太明白,导致我现在无法完全复制之前的信息,进系统就提示我需要重新登录AppleID。。sysUUID和硬件UUID等信息没法对应上

qiuxiangzhi 发表于 2019-12-2 18:42

mcluyu 发表于 2019-12-2 18:13 https://www.pcbeta.com/static/image/common/back.gif
照着小兵那个博客简单修改一下config,把目前clover里的一些驱动放过去,没想到一下就成功了,驱动都正常, ...

用CLover生成之后一项一项复制进去就好。

ZOUYONQUN 发表于 2019-12-2 23:57

谢谢分享看看

天荒地老的剧离 发表于 2019-12-3 09:18

我来试一试

pzssyxx 发表于 2019-12-3 14:57

很好的教材,感谢分享!!

飞猫2025 发表于 2019-12-3 16:24

x99需要npc*2000. oc里面哪里输入启动命令

shijei2012 发表于 2019-12-4 09:45

我使用oc引导后,重启或关机再开机都无法正常启动,电脑会自动重启三次,然后会自动断电重启就可以正常引导进入系统。请问你知道这是什么导致的吗

嘿嘿苹果。 发表于 2019-12-4 12:13

很好的教材,感谢分享!!

lyxy61 发表于 2019-12-4 13:18

先赞一个,很不错的资源
页: [1] 2 3 4
查看完整版本: 【OpenCore】V0.5.3 通用型引导文件,建议有一定CLOVER引导基础者使用!