OpenCore 引导 文件目录 详细说明
本文最后更新于 331 天前,其中的信息可能已经有所发展或是发生改变。

目前 OpenCore 是黑苹果比较热门的引导方式,俗称 OC ,优点就是更新快启动速度快,但缺点也很明显,相对 CLOVER 较难,这期就介绍 OC 引导的结构,在 OC 引导文件目录中,除了 .kext 文件很重要之外,就是 .efi 文件了。.efi 是 Extensible Firmware Interface File(可扩展固件接口文件) 的缩写,苹果公司将这类文件用在 tvOS、macOS 等系统中,用于定义固件和操作系统之间的接口的数据。在黑苹果中,需要根据不同的硬件配置,搭配不同的第三方 .efi 文件,实现不同的功能。下面介绍一下 OpenCore 有用的基本文件结构,以 0.6.0  版为例:

EFI
├── BOOT
│   └── BOOTx64.efi
├── Resources
└── OC
├── ACPI
├── Drivers
│    ├── OpenCanopy.efi
│    ├── ......
│    └── OpenRuntime.efi
├── Kexts
│    ├── Lilu.kext
│    ├── ......
│    └── WhateverGreen.kext
├── OpenCore.efi
└── Tools
├── ChipTune.efi
├── ......
└── VerifyMsrE2.efi

 OpenCore 与 CLOVER 相比,文件目录更加精简,这也符合其轻装前行的设计理念;另外,和 Clover 最大的区别就是 OpenCore 是 acidanthera 团队开发的,这个团队主导开发了 Lilu.kext 及其附属插件等一系列黑苹果必须的驱动文件。目前 Lilu.kext/AppleALC.kext/WhateverGreen.kext/VirtualSMC.kext 等 acidanthera 团队的驱动已经不再测试新版 kext 的 Clover 兼容性;AptioMemoryFix.efi 这个关键内存修复驱动也已经停更,并改名分割为 OpenRuntime.efi 。

OC必备驱动:

Kexts文件夹内放的就是OC引导的驱动文件。跟四叶草的一样,这里讲一下基本必备的驱动,有线网卡可能有所不同,这里自己斟酌自己的有线网卡去放驱动进去。

  • Lilu.kext                             ———- Acidanthera驱动全家桶的底层依赖/下载地址
  • Applealc.kext                     ———- 声卡驱动/下载地址
  • VirtualSMC.kext                 ——— 传感器驱动依赖 /下载地址
  • SMCProcessor.kext           ———- CPU核传感器/同上    
  • SMCSuperIO.kext             ———- IO传感器/同上             
  • WhateverGreen.kext         ———- 核显&显卡驱动/下载地址
  • IntelMausi.kext                  ———- Intel类千兆网卡驱动/下载地址
  • USBInjectAll.kext              ———- USB驱动 (你也可以定制自己的USB补丁)/下载地址
  • NVMeFix.kext                    ———- 为NVME硬盘增加ASPT属性来保证节电,虽然对台式机没啥用,但是官方推荐所有NVME用户都使用此补丁/下载地址

OC引导补丁:

Drivers文件夹下我们把常用的一些.efi文件放进去,一般情况下你需要放如下补丁:

  •  MemoryAllocation.efi     ———- 帮助主板空出第一个512MB内存,为后面的内存注入做铺垫,若要使用hibernation功能请不要使用它/下载地址
  • OpenRuntime.efi             ———- 内存寻址补丁/ 在Opencore的程序包的drivers文件夹下。
  • HFSPlus.efi                      ———- HFS格式支持,在安装MAC或者更新时必须使用此补丁,并且此补丁的效率显然高于官方的vboxhfs.efi/下载地址
  • OpenUsbKbDxe.efi        ———- 键盘组合键的使用,在Opencore的程序包的drivers文件夹下。
  • OpenCanopy.efi              ———— 如果你想使用第三方主题,请加载此项, 在Opencore的程序包的drivers文件夹下。
制作不易,无偿分享,运营艰难。如果有帮助到您,还请微微赞赏支持~
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇