OpenCore Dortania EFI 配置
July 25, 2026 · View on GitHub
AMD 锐龙 3600X + 微星 B450 迫击炮主板 + 蓝宝石 RX580 8G 白金版
📋 项目概述
这是一个基于 Dortania OpenCore 安装指南的 EFI 配置仓库,专门针对以下硬件配置:
| 硬件类型 | 型号 | 说明 |
|---|---|---|
| 处理器 | AMD Ryzen 5 3600X | Zen 2 架构,6核12线程 |
| 主板 | MSI B450 迫击炮 | B450 芯片组,支持 AGESA 更新 |
| 显卡 | 蓝宝石 RX580 8G 白金版 | Polaris 10 核心,8GB GDDR5 显存 |
| 启动方式 | UEFI | OpenCore 引导 |
📂 仓库结构
OpenCore-Dortania-EFI/
└── EFI/
├── BOOT/
│ └── BOOTX64.efi # UEFI 启动文件
├── OC/
│ ├── config.plist # OpenCore 主配置文件
│ ├── ACPI/ # ACPI 补丁和表
│ ├── Drivers/ # EFI 驱动程序
│ ├── Kexts/ # macOS 内核扩展
│ └── Tools/ # 辅助工具
└── README.md
🎯 项目特点
- ✅ 硬件兼容:针对 AMD 3600X + B450 平台优化
- ✅ UEFI 启动:完整的 OpenCore 引导配置
- ✅ GPU 支持:蓝宝石 RX580 原生支持,无需 Web 驱动
- ✅ Dortania 标准:严格遵循官方安装指南
- ✅ 模块化设计:易于维护和升级
🚀 硬件兼容性说明
✅ 完全支持
-
CPU:AMD Ryzen 3600X(Zen 2)
- 支持 macOS 10.15 Catalina 及以后版本
- 需要 KCPU 补丁和 NullCPUPowerManagement 修复
-
主板:微星 B450 迫击炮
- BIOS:建议更新至最新版本(AGESA 1.2.0 或以后)
- 完整的 UEFI 固件支持
-
显卡:蓝宝石 RX580 8G
- 原生 macOS 支持(Polaris 架构)
- 无需 Web 驱动程序
- 完整的硬件加速支持
⚙️ BIOS 设置指南
推荐设置
高级 → CPU 配置
- 关闭
AMD Simultaneous Multithreading(SMT) - 关闭
Core Performance Boost - 关闭
Precision Boost Overdrive
高级 → 芯片组配置
- 启用
IOMMU - 关闭
XMP/DOCP(可选,建议关闭)
引导 → CSM
- 关闭
CSM Support(使用 UEFI)
安全 → 安全启动
- 关闭
Secure Boot
📥 安装步骤
前置准备
-
获取 macOS 安装文件
- 在 Mac 上下载 macOS 镜像
- 或使用开源工具生成
-
准备 USB 启动盘
# 格式化 USB 盘为 Mac OS 扩展格式(日志式) # 使用 createinstallmedia 工具创建启动盘 -
配置 EFI
- 将本仓库中的 EFI 文件夹复制到 USB 启动盘的 EFI 分区
安装流程
-
进入 BIOS 设置
- 启动时按
DEL键 - 进行上述 BIOS 配置
- 启动时按
-
启动安装
- 将 USB 插入电脑
- 设置 USB 为首选启动设备
- 进入 OpenCore 启动菜单
- 选择 macOS 安装程序
-
完成安装
- 按照 macOS 安装向导操作
- 磁盘格式化为 APFS
- 等待安装完成
🔧 核心配置文件说明
config.plist 主要部分
├── ACPI # ACPI 补丁(DSDT/SSDT)
├── Booter # 启动加载器设置
├── DeviceProperties # 设备属性注入
├── Kernel # 内核参数和补丁
├── Misc # 杂项设置
├── NVRAM # 系统 NVRAM 变量
├── PlatformInfo # 系统信息(SMBIOS)
└── UEFI # UEFI 设置
关键 Kexts 列表
| Kext 名称 | 功能 | 说明 |
|---|---|---|
| Lilu.kext | 补丁引擎 | 基础支持库 |
| VirtualBuddy.kext | CPU 管理 | AMD CPU 电源管理补丁 |
| WhateverGreen.kext | GPU 驱动 | 显卡支持和修复 |
| AppleALC.kext | 声卡驱动 | 音频支持 |
| LAN驱动 | 网络驱动 | 根据实际网卡型号 |
| USBPorts.kext | USB 映射 | USB 端口配置 |
📖 相关文档链接
⚠️ 重要注意事项
系统版本支持
- ✅ macOS 10.15 Catalina
- ✅ macOS 11 Big Sur
- ✅ macOS 12 Monterey
- ✅ macOS 13 Ventura
- ✅ macOS 14 Sonoma
已知限制
- ❌ 睡眠/唤醒:可能不完全支持,建议关闭
- ⚠️ 核心数:建议在 config.plist 中限制核心数为 8 个
- ⚠️ XMP:关闭,可能导致不稳定
建议事项
- 🔄 定期备份 EFI 文件夹
- 📝 记录每次修改的内容和效果
- 🧪 测试后再进行系统更新
- 🔌 使用稳定的电源供应
🎓 故障排除
无法启动
- 检查 BIOS 设置是否符合要求
- 验证 config.plist 语法
- 查看 OpenCore 日志输出
- 参考 Dortania 故障排除指南
显卡不识别
- 确认 WhateverGreen.kext 已加载
- 检查 DeviceProperties 中的 GPU 补丁
- 验证 BIOS 中 GPU 设置正确
- 尝试更新 OpenCore 版本
启动缓慢
- 移除不必要的 Kexts
- 优化 ACPI 补丁
- 检查磁盘速度和健康状况
- 调整 OpenCore 启动延迟设置
📞 获取帮助
-
查阅文档
- 首先参考 Dortania 官方指南
- 查看已有 Issues 和 Discussions
-
社区求助
- 提供详细的硬件配置信息
- 分享错误日志和截图
- 说明已尝试的解决方案
-
提交问题
- 使用 Issue 模板详细描述问题
- 包含 OpenCore 日志
- 说明 macOS 版本和 OpenCore 版本
🤝 贡献指南
欢迎以下形式的贡献:
- 🐛 报告 Bug
- 💡 功能建议
- 📚 文档改进
- 🔧 配置优化
- 🙋 经验分享
📋 更新日志
v1.0.0 (2026-07-25)
- ✨ 初始配置发布
- 📝 完成基础文档
- ✅ 验证硬件兼容性
📄 许可证
本项目遵守开源精神,参考相关开源项目的许可要求。
🔗 相关链接
📞 联系方式
如有问题,欢迎提交 Issue 或 Pull Request!
最后更新:2026年7月25日
⚠️ 免责声明:本配置文件按"现有状态"提供,使用者需自行承担风险。建议在实际部署前充分测试。