- 项目由峨眉山市雅铭网络工作室维护,主要适配华南x79 主板对apple的Mac OS安装适配
- 当前仓库代码支持OS版本:10.9.1-10.12.x,10.14.x-11.6.x正式版全系列安装运行,经过多款华南x79主板验证完全运行正常及其个别声卡驱动id不适配需要自行处理。
- 10.13.x排除不对该版本进行支持,需要使用请自行适配!
- 现在支持linux使用oc来引导了
- 主板:华南金牌 ver2.4.x 蓝色四内存槽版本
- Cpu:E5_2670_c2 + E5_2670_v2
- BIOS版本: V2.47
- 内存:三星单条32g_4 1600 REGECC
- 显卡:gtx760 2g gtx770 RX580 8g(2304sp)
- 开普勒核心架构N卡止步macOS12beta6,在beta7的测试中驱动已经完全被移除,暂时不知是永久移除还是正式版回归
- 两台机器主板配置一致唯一区别CPU不同
- 目前经过测试的相关华南x79主板基本上都能直接安装个别双路版本的由于没有该板型不知道具体情况
- x79版型众多请谨慎选择
- 安装前尽量通读文档
- 新开企鹅交流群感谢各位关注为各位处理cpu变频问题
- 千人群号591391580
- 无核显,硬解开启机型推荐iMac Pro1,1或者Mac Pro7,1,英伟达免驱显卡在10.13.6之后无法在没有核心显卡的情况下开启硬件解码
- 如果要安装的系统低于支持的机型最低系统版本将会出现禁止符号
- 仓库内最新代码均为测试中代码,不建议使用,请于发布页面下载稳定版本
- 开始安装之前
- 注意bios设置
- 禁用 CSM
- 如果禁用csm后显卡不亮问题可以直接尝试UEFI引导安装可能会有一定异常
- 安装时间选择抹掉磁盘请直接抹掉为apfs格式
- 原厂BIOS在0.6.7版本中已经支持 无需做任何设置均可直接安装
类别 | 描述 |
---|---|
clover-x79 | 最后维护的存档 |
OpenCore | 新的主要维护,新驱动验证完成不在区分v1与v2差别了 |
ocvalidate | 对应版本config配置合规性检查器 |
ssdt | 该目录为一些参考的参数以及代码 |
docs | 未来的说明文档存放路径 |
名称 | 支持系统 | 最大支持版本 |
---|---|---|
英特尔变频监测工具macOS | macOS | macOS Big Sur 11.5.2 |
英特尔变频监测工具win10OS | win | win10+ |
ProperTree通用配置编辑器 | ** macOS,win** | OpenCore0.7.4 |
OpenCore升级包 | macOS | **10.9+ ** |
GenSMBIOS生成三码必备工具 | macOS,win10 | ** ** |
系统版本 | 使用的命令 | 备注 | 官方商店获取地址 |
---|---|---|---|
macOS Monterey | sudo /Applications/Install\ macOS\ Monterey.app /Contents/Resources/createinstallmedia --volume /Volumes/usbmac | 其中usbmac为你自己的U盘名称 | macOS Monterey |
macOS BigSur | sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/usbmac | 其中usbmac为你自己的U盘名称 | macOS BigSur |
macOS Catalina | sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/usbmac | macOS Catalina | |
macOS Mojave | sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/usbmac | macOS Mojave | |
macOS El Capitan | sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/usbmac --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app | macOS El Capitan |
- 首先下载我们需要的系统镜像我们用macOS Big Sur举例说明
- 修补缺失的头部命令:
hdiutil create -o /tmp/BigSur -size 16000m -layout SPUD -fs HFS+J
创建一个16g大小的dmg文件 - 1、创建一个用于镜像制作的空dmg文件镜像并且挂载
hdiutil attach /tmp/BigSur.dmg -noverify -mountpoint /Volumes/BigSur
- 2、写入镜像道dmg盘
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/BigSur --nointeraction
- 3、卸载写好后的磁盘
hdiutil detach /volumes/"Install macOS Big sur"
- 4、转换dmg镜像为cdr格式,并且拷贝到桌面
hdiutil convert /tmp/BigSur.dmg -format UDTO -o ~/Desktop/BigSur.cdr
- 5、重命名为iso格式
mv ~/Desktop/BigSur.cdr ~/Desktop/BigSur.iso
- 6、删除不在需要的临时文件
rm -rf /tmp/BigSur.dmg
- 这样我们就制作完成了,可以往虚拟机里面安装了。
- 4GB U盘
- macrecovery这里必须安装python
- 下载macOS
- 这里开始我们要进入下载的目录内
cd /d clover-x79-e5-2670-rx588/OpenCore/docs/macrecovery
- 现在根据您想要的 macOS 版本运行以下之一(请注意,这些脚本依赖于 Python(打开新窗口)支持,如果您尚未安装,请安装:
- Mavericks(10.9):
python macrecovery.py -b Mac-F60DEB81FF30ACF6 -m 00000000000FNN100 download
- Yosemite(10.10):
python macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000GDVW00 download
- El Capitan(10.11):
python macrecovery.py -b Mac-FFE5EF870D7BA81A -m 00000000000GQRX00 download
- Sierra(10.12):
python macrecovery.py -b Mac-77F17D7DA9285301 -m 00000000000J0DX00 download
- Mojave(10.14):
python macrecovery.py -b Mac-7BA5B2DFE22DDD8C -m 00000000000KXPG00 download
- Catalina(10.15):
python macrecovery.py -b Mac-00BE6ED71E35EB86 -m 00000000000000000 download
- Big Sur(11.6):
python macrecovery.py -b Mac-42FD25EABCABB274 -m 00000000000000000 download
- Monterey(12):
python macrecovery.py -b Mac-F60DEB81FF30ACF6 -m 00000000000000000 -os latest download
- 现在我们等待一些时间即可下载好需要的系统镜像
- 开始建立USB引导驱动
- 我们开始格式化u盘 执行
Windows + R
运行diskpart
- 显示当前磁盘列表
list disk
- 选中USB驱动磁盘
select disk 1
其中1为看到的磁盘位置id请替换为自己的 - 清除磁盘
clean
- 将磁盘转换为GPT分区
convert gpt
- 创建物理分区
create partition primary
- 选中物理分区
select partition 1
- 格式化分区为FAT32格式
format fs=fat32 quick
- 分配盘符为E,与机器现有磁盘的盘符不冲突即可非固定
ASSIGN LETTER=E
- 接下来进入USB驱动器的根目录,创建一个名为com.apple.recovery.boot的文件夹
md com.apple.recovery.boot
- 然后移动下载的BaseSystem或RecoveryImage文件。请确保您通过.dmg和.chunklist文件复制到此文件夹:
- 完成后我们看到的应该是这样
- 这样就完整的创建好了。
- 完全正确的U盘内的目录结构应该是这样:
- 四叶草由于驱动不再进行兼容测试不再维护。
- open core每次稳定版发布一周内推送新版
名称 | 作用 | 是否必须 |
---|---|---|
SSDT-UNC.aml | 所有X99和许多X79板都需要这个SSDT,它专门禁用ACPI中的未使用设备,随后IOPCIFamily不会内核恐慌。这对于最终用户来说只需要很少的配置 | 是 |
SSDT-SBUS-MCHC | 这一部分涉及修复 macOS 中对 AppleSMBus 的支持,什么是 AppleSMBus?那么这个主要处理系统管理总线,它有很多功能,验证是否正常工作指令 | 否 |
SSDT-PMC.aml | 所有“真正的”300系列主板(不包括Z370),它特别带回了NVRAM支持,对最终用户只需要很少的配置 | 否 |
SSDT-HPET.aml | 来自三叶草的花式热补丁,如FixIPIC、FixTMR、FixRTC、FixHPET等,当我们完全转换完成后不在需要该ssdt存在 | 否 |
SSDT-PLUG.aml | SSDT-PLUG的目的是允许内核的XCPM(XNU的CPU电源管理)管理我们的CPU电源管理,虽然不是必须但是可能会需要存在. | 否 |
SSDT-EC.aml | 现在我们在EC中加入了RTC修正用于解决在引导win/Linux时候出现的时间错误 | 否 |
SSDT-USB-Reset-X.aml | USB端口固定与usb供电合并了现在 | 否 |
SSDT-USBX-EC.aml | ssdt-ec与ssdt-usb合并后的产物 | 是 |
SSDT-CPUM | cpu变频修正安装为目的的时候我们可以没有 | 否 |
SSDT-SSDT-IMEI.aml | 目前我们不需要该ssdt | 否 |
SSDT-NVMe.aml | 修正默认nvme磁盘显示外置问题,安装时候我们可以不需要 | 否 |
- 我们现在只需要保障acpi目录内存在SSDT-USBX-EC.aml、SSDT-UNC.aml即可正常进行安装
- ACPI 文件夹内的ssdt除非板型完全一致才可以直接使用以免引起不必要的异常问题
- 尽量自行生成相同的ssdt
- 生成工具使用SSDTTime
- 使用方法安装py运行环境在win下生成自己主板专用的
git clone https://gitee.com/yaming-network/SSDTTime.git
替换到efi里面即可
系统版本 | 支持芯片 | 最高支持 |
---|---|---|
Big Sur(11)+ | BCM943602,BCM94360,BCM94352,DW1560,BCM94350,DW1820A | 当前最新正式版 |
- Mac下使用ssdtPRGen.sh生成专属的cpu变频文件
- 使用之前请打开终端先安装
xcode-select --install
命令行开发者工具 - 执行如下命令:
curl -o ~/ssdtPRGen.sh https://gitee.com/yaming-network/ssdtPRGen.sh/raw/master/ssdtPRGen.sh
wc -c ssdtPRGen.sh
chmod +x ~/ssdtPRGen.sh
- 运行
sudo ./ssdtPRGen.sh
- 生成的SSDT-CPUM.aml在 ~/Desktop/CPUssdt目录中
- 放入oc对应目录中替换默认的
- 在0.7.0发布版本之后CPU变频ssdt名称已经统一名称 SSDT-CPUM.aml
-
- 仓库内代码默认为开发版,只想稳定使用者请勿直接克隆。
-
- alc声卡因为主板不同,携带的声卡芯片也不同我们需要在引导位置注入自己合适的id,如下图:
- 测试好后我们的声卡后我们可以按照如下方式进行固定:
- 对于alc声卡id我们Mac终端自带16进制转换命令
printf '%x\n' 11
这样的意思是将11转换为16进制返回显示b 这样填写就是0b000000
-
- **使用仓库内可以找到的USB定制工具
- 参考bilibili视频教程
- 快速更换三码b站视频地址
-
名称 | 日期 | 金额 | 渠道 |
---|---|---|---|
黄昏 | 2021.3.23 | 9.9元 | 微信红包 |
Pteromyini | 2021.3.29 | 9.9元 | QQ红包 |
zhenli | 2021.3.31 | 9.9元 | QQ红包 |
Eawen | 2021.3.31 | 9.9元 | 微信红包 |
Pteromyini | 2021.4.02 | 5.99元 | QQ红包 |
Leoist | 2021.4.05 | 10元 | QQ红包 |
Leoist | 2021.4.14 | 20元 | QQ红包 |
click | 2021.4.20 | 20元 | QQ红包 |
zhenli | 2021.5.16 | 18.8元 | QQ红包 |
水流众生小 | 2021.8.28 | 9.9元 | QQ红包 |
c200 | 2021.09.18 | 6.6元 | QQ红包 |
不知道该写啥名字 | 2021.09.19 | 9.9元 | QQ红包 |