黑苹果恢复安装镜像教程

前言

黑苹果安装的核心在于EFI引导配置。本教程采用RapidEFI工具自动生成OpenCore引导,无需下载完整的系统镜像,大大简化了安装流程。需要注意的是,由于硬件配置差异较大,本教程可能无法覆盖所有机型。如遇到不适配的情况,建议自行查找对应的kext驱动进行适配。

为确保数据安全,本教程尽可能减少对分区的修改,但仍建议在操作前备份重要数据。

准备工作

1. 硬件要求

  • U盘:容量不小于1GB,用于制作启动盘
  • BIOS设置调整:

    • 禁用 Secure Boot
    • 启用 AHCI 模式
    • 关闭 Fast Boot

2. 必需工具

关于恢复镜像的下载:

  1. 下载macrecovery.py脚本
  2. 参考recovery_urls.txt选择目标macOS版本
  3. 以Sonoma为例,在Windows/Linux环境下(需提前安装Python)执行:

    ./macrecovery.py -b Mac-827FAC58A8FDFA22 -m 00000000000000000 download

3. 数据备份

  • 备份ESP分区中的原有引导文件
  • 如系统无法启动,可通过恢复ESP分区引导文件修复
  • 重要:操作前备份重要数据,防止意外丢失

安装准备

1. 系统分区准备

  1. 打开Windows磁盘管理工具
  2. 选择非系统盘(不要选C盘),右键选择"压缩卷"
    压缩卷
  3. 为macOS预留至少50GB未分配空间
  4. 对未分配空间右键选择"新建简单卷",使用默认选项但不要格式化

2. 引导制作

  1. 运行RapidEFI,根据实际硬件配置生成EFI
    EFI制作
  2. 准备U盘目录结构:

    • 在U盘根目录创建com.apple.recovery.boot文件夹
    • 将生成的EFI文件复制到U盘根目录
      u盘文件结构
  3. 修改配置文件:

    • 用文本编辑器打开U盘\EFI\OC\config.plist
    • 搜索"HideAuxiliary",将其值从true改为false
      修改EFI
  4. 准备恢复镜像:

    • 将下载的macOS恢复镜像放入com.apple.recovery.boot目录
      放入Macos镜像
  5. 自定义引导显示名称:

    • com.apple.recovery.boot目录创建.contentDetails文件
    • 文件内容填写期望显示的引导名称(如"Sonoma")
    • 确保删除.txt扩展名并设置为隐藏文件
      .contentDetails
  6. 最终U盘目录结构应如下:

    /
    ├── EFI/
    │   ├── BOOT/
    │   └── OC/
    └── com.apple.recovery.boot/
        ├── BaseSystem.chunklist
        ├── BaseSystem.dmg
        └── .contentDetails

安装过程

1. 系统安装

  1. 重启电脑,选择U盘引导启动
  2. 在OpenCore引导界面选择Recovery
  3. 进入macOS恢复界面后:

    • 先打开"磁盘工具"
    • 点击视图(View) -> 显示所有设备
    • 找到之前预留的分区并格式化为APFS

    如果找不到分区:

    • 记录目标分区的标识符(如disk0s5)
    • 打开终端,执行:

      diskutil eraseVolume APFS system /dev/disk0s5
  4. 重要:确保联网(WIFI或有线均可)
  5. 选择"重新安装macOS"并遵循安装向导

注意事项:

  • 安装过程约有6次重启
  • 每次重启都需要从U盘引导
  • 重启后选择"安装macOS"选项,不要再选择Recovery
  • 初始设置时暂时跳过Apple ID登录和"查找"功能

安装后配置

1. 迁移引导

  1. 使用DiskGenius:

    • 取消ESP分区隐藏属性
    • 原ESP分区结构应为:

      EFI/
      ├── BOOT/
      └── Microsoft/
  2. 更新引导文件:

    • 删除原ESP分区中的BOOT目录
    • 从U盘复制EFI/BOOT和EFI/OC目录到ESP分区
    • 最终ESP分区结构:

      EFI/
      ├── BOOT/
      ├── Microsoft/
      └── OC/
  3. 重新隐藏ESP分区

2. 系统优化建议

  • 完成基础安装后再登录Apple ID
  • 检查并安装缺失的驱动程序
  • 建议定期备份EFI文件

常见问题解决

大多问题和加载的驱动有关,例如没有WIFI或者触摸板不工作,没有声卡等,可以尝试RapidEFI中的其他选择,部分硬件不兼容或者没有驱动,例如可能需要屏蔽部分独立显卡,启动没有问题后可以删除调试参数,不显示更多的引导细节。

  1. 引导无法识别
    检查BIOS设置是否正确
    确认硬件兼容性,支持UEFI启动
  2. 安装过程卡住
    确保网络连接稳定
    验证硬件配置是否支持
    尝试不同版本的macOS
  3. 系统功能异常
    调整RapidEFI里的选项,尝试不同的kext驱动

参考资料

  1. OpenCore官方文档:https://dortania.github.io/OpenCore-Install-Guide/
  2. RapidEFI项目:https://github.com/JeoJay127/RapidEFI-Tool
  3. macOS Recovery参考:https://github.com/acidanthera/OpenCorePkg/blob/master/Utilities/macrecovery/
最后修改:2025 年 01 月 07 日
如果觉得我的文章对你有用,请点赞支持