使用OpenCore安装黑苹果指南

使用OpenCore安装黑苹果指南

oc-guide 项目地址: https://gitcode.com/gh_mirrors/oc/oc-guide


项目目录结构及介绍

本指南基于cattyhouse/oc-guide仓库,详细解析其结构与各组件功能:

├── EFI
│   ├── BOOT
│       └── BOOTx64.efi    <!-- 启动引导文件,使UEFI能够识别并启动 -->
│   └── OC
│       ├── ACPI           <!-- 自定义ACPI表格,优化硬件兼容性 -->
│           └── SSDT-PLUG.aml <!-- 示例:增强CPU/iGPU/dGPU功耗管理 -->
│       ├── Drivers        <!-- 驱动程序,如用于加载APFS或HFS+文件系统 -->
│           ├── ApfsDriverLoader.efi <!-- APFS文件系统驱动,必要 -->
│           ├── FwRuntimeServices.efi <!-- 模拟固件运行服务,重要组件 -->
│           └── HFSPlus.efi <!-- HFS+文件系统支持 -->
│       ├── Kexts          <!-- 内核扩展,提升硬件支持与功能,如VirtualSMC、WhateverGreen等 -->
│       ├── OpenCore.efi   <!-- OpenCore主引导程序 -->
│       ├── Tools          <!-- 工具,如Shell.efi可在启动菜单执行命令 -->
│           └── Shell.efi <!-- UEFI Shell,便于进行调试 -->
│       └── config.plist   <!-- 核心配置文件,定制启动行为 -->

每个部分都扮演着关键角色,ACPI和Kexts尤其重要,用于调整硬件与macOS的兼容性。


项目启动文件介绍

  • BOOTx64.efi:这是UEFI启动环境中首要寻找的启动文件,位于EFI分区的BOOT目录下,确保系统可以找到OpenCore并开始加载过程。
  • OpenCore.efi:位于OC文件夹内,实际的OpenCore引导器主体,负责加载macOS kernel和其他必需的组件,是启动流程中的核心环节。

项目配置文件介绍

  • config.plist

    • 核心配置:控制着OpenCore的所有行为,包括但不限于硬件识别、驱动加载、启动参数、安全设置等。
    • 重要字段举例
      • AvoidRuntimeDefrag=YES:避免运行时碎片化,适用于某些需要特殊管理NV RAM的情况。
      • DisableVariableWrite=YES:对于缺乏物理NV RAM的老主板或特定型号主板,应设置为YES,防止睡眠重启问题。
      • Kernel/Add:列出所有内核扩展(Kexts)加载顺序,确保Lilu+kexts排首位。

    此文件需用专业工具如PlistEdit Pro或ProperTree编辑,确保正确的XML结构以避免错误。每次更新OpenCore时,建议对比sample.plist来更新配置,确保最佳兼容性和稳定性。

以上三大模块构成了使用OpenCore安装黑苹果的核心,细致地理解和配置它们,是成功安装与使用的关键。

oc-guide 项目地址: https://gitcode.com/gh_mirrors/oc/oc-guide

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

平奇群Derek

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值