ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

OCLP-Mod 启动流程全解析:从 OpenCore 启动选择器到系统装好的每一步

OCLP-Mod 启动流程全解析:从 OpenCore 启动选择器到系统装好的每一步 OCLP-Mod 启动流程全解析从 OpenCore 启动选择器到系统装好的每一步【免费下载链接】OCLP-ModA mod version for OCLP,with more interesting features.项目地址: https://gitcode.com/gh_mirrors/oc/OCLP-ModOCLP-Mod 是一款基于 OpenCore Legacy PatcherOCLP开发的 macOS 改装启动工具通过 OpenCore 启动选择器让旧款 Mac 流畅安装并运行 Big Sur 到 Sequoia 的较新系统。本文按真实操作顺序完整拆解从制作启动 U 盘、构建 OpenCore、选择启动项到系统安装完成后的根部补丁每一步都会讲到新手照着做即可。整个流程可以概括为 6 步创建 macOS 安装器 U 盘构建 OpenCore 并安装到 EFI 分区通过启动选择器进入 OpenCore在 OpenCore 选择器中安装 macOS系统装好后打根部补丁Root Patch把 OpenCore 装入内置磁盘摆脱 U 盘第一步创建 macOS 安装器 U 盘打开 OCLP-Mod 主界面后先点击Create macOS Installer创建 macOS 安装器。注意建议使用32GB 及以上的 U 盘整个 U 盘会被格式化数据请先备份。进入安装器创建菜单后选择Download macOS installer下载所需系统版本下载完成后选择该安装器并指定要格式化的 U 盘工具会自动完成写入。写入过程会显示进度看到成功提示即可这一步的详细文档见 docs/INSTALLER.md。第二步构建 OpenCore 并安装到 EFI 分区安装器做好后回到主菜单点击Build and Install OpenCore。这里有一个关键点OpenCore 配置是硬件绑定的如果当前运行的 Mac 和目标 Mac 不是同一台务必先在 Settings 里选对机型否则启动会失败。构建完成后点击Install OpenCore在弹出的窗口中选择目标磁盘和 EFI 分区构建逻辑的源码位于 oclP_mod/efi_builder/ 目录生成的配置文件模板为 payloads/Config/config.plist。操作步骤文档见 docs/BUILD.md。第三步通过启动选择器进入 OpenCore重启 Mac 时按住Option键会出现 Mac 的启动选择器Boot Picker选择带 OpenCore 图标的EFI Boot项按住Control键再选择可将其设为默认启动项 如果使用的是未刷写显卡的 Mac Pro / Xserve / iMac可以通过恢复模式 bless命令设置默认启动详细方法在 docs/BOOT.md 中有完整说明。第四步在 OpenCore 选择器中安装 macOS进入 OpenCore 后会出现黑色的 OpenCore 启动选择器选择Install macOSmacOS 安装器即可进入安装界面随后就是标准的 macOS 安装流程和在新 Mac 上安装没有任何区别。两个新手常踩的坑提前说全新磁盘在磁盘工具中先选「显示所有设备」格式化最顶层的整个磁盘GUID/GPT否则可能缺少内部 EFI 分区导致无法从内置盘启动 OpenCore。首次重启后反复进入安装界面这是正常现象。关机、重新按住Option进 EFI Boot然后在 OpenCore 选择器里选择灰色硬盘图标显示为macOS Installer或你命名的磁盘每次重启都重复直到进入桌面第五步系统装好后打根部补丁Root Patch进入桌面后旧机型还需要安装Post Install Root Patch根部补丁把图形加速、无线网卡等驱动写进磁盘。OCLP-Mod 会在首次安装时自动触发根部补丁前提是安装器是通过 OCLP 创建且选择了正确机型系统 OTA 更新后如果补丁失效也会自动提示重新安装。补丁状态与手动安装入口都在主菜单的Post-Install Root Patch按钮中几个实用细节SIP 设置OCLP 会根据机型和系统版本自动选择合适的 SIP 级别不确定就保持默认。说明见 docs/POST-INSTALL.md。需要联网部分补丁如 Ventura 的 KDK、Sequoia 的 MetallibSupportPkg需要联网下载补丁逻辑参见 oclP_mod/support/kdk_handler.py 与 oclP_mod/sys_patch/。迁移助手如果你要用迁移助手恢复数据建议先把数据迁移完成、再安装根部补丁顺序颠倒可能导致系统无法启动。第六步把 OpenCore 装入内置磁盘告别 U 盘为了日常不再插 U 盘只需重复一次「构建 安装」流程重新运行 OCLP-Mod点击Build and Install OpenCore这次选择内置磁盘的 EFI 分区完成安装重启时按住Option选择内置盘的 EFI 项完成之后 U 盘就功成身退了。如果希望开机不再显示选择器可以在 Build 设置中取消勾选Show OpenCore Bootpicker以后临时想进选择器时按住ESC即可唤出。另外OCLP-Mod 自带后台守护进程Launch Agent 位于 payloads/Launch Services/会自动检测 OpenCore 与根部补丁状态、在系统更新后提醒重新打补丁建议保持开启详见 docs/PROCESS.md。启动流程原理小结很多人疑惑一个「补丁工具」凭什么能启动 macOS答案在于 docs/HOW.md 的解释——OCLP-Mod 本身主要负责编辑config.plist、搬运文件真正干活的是 OpenCore它在内存中注入和修补启动数据而不是写坏磁盘所以能接近原生地支持 SIP、FileVault 2、安全启动等特性实现零固件修改。术语解释可查 docs/TERMS.md。常见问题速查现象处理方式构建后看不到 U 盘确认 U 盘为 GUID/GPT 格式或带 FAT32 分区首次重启后反复回安装界面每次选灰色硬盘项macOS Installer属正常流程更新系统后无线/图形异常重新打开应用安装根部补丁目标机型启动黑屏回 Settings 核对机型后重新构建 OpenCore更多排错内容见 docs/TROUBLESHOOTING.mdGUI 各功能页源码在 oclP_mod/wx_gui/从源码运行项目参考 SOURCE.md。【免费下载链接】OCLP-ModA mod version for OCLP,with more interesting features.项目地址: https://gitcode.com/gh_mirrors/oc/OCLP-Mod创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表