ryzentosh 从零开始的黑苹果

Posted on 2020-08-08 22:00 in Hardware

硬件的选择

理论上其实 Intel 平台的黑苹果更接近白苹果,后续的一些问题会更容易解决,不过既然是 AMD, Yes! 那么我们就来挑战一下 ryzentosh,也有很多成功的案例,难度在逐渐降低。

因为最新的 opencore 不支持 AMD B550 平台(目前已经支持),而且后续也比较难支持,所有目前还是选择 B450。PCIe 5.0 的标准明年(2021)就出了,以后 PCIe 5.0 + DDR 5 估计是标配了,所以选择为了 PCIe 4.0 选择 B550 或者 X570,意义不大,只是一个短时的过渡。

部件 品牌和型号 价格
主板 微星 MSI B450M MORTAR MAX 板U套装 2499
CPU AMD 3700X
显卡 二手 蓝宝石 Sapphire RX580 8G 白金版 OC 800
内存 威刚 ADATA DDR4 3200 32GB (16GBx2)套装 XPG-威龙Z1(金色) 769
固态硬盘 金士顿 Kingston A2000 1TB NVMe协议 729
无线网卡 奋威 FV-T919 bcm94360cd 黑苹果免驱动 258
电源 二手 安钛克 Antec NeoECO II 550 152
机箱 银欣 SilverStone PS15B M-ATX 小机箱 200
鼠标键盘 小米 无线键鼠套装 89
总计 5496

同类的 EFI 配置参考

B450M-MORTAR-MAX-Hackintosh

B450M-MORTAR-Hackintosh

macOS 下安装U盘的制作

由于已经有了一台 MacBook Pro,所以跟其他教程不一样,我们在 macOS 下制作安装U盘

简单的方法

直接去下载黑果小兵做好的镜像文件,写入U盘,然后直接复制同类的 EFI 文件到 OC 分区,参考 macOS安装教程兼小米Pro安装过程记录

用黑果小兵的镜像文件做好的U盘有3个分区,第一个是 clover,第二个是 opencore,第三个是 winpe,微星主版启动的时候按住 F11 选择启动菜单,选择U盘的第二个分区

这样如果没有问题,那很方便,但是如果有什么地方有问题就不知道怎么办了,黑苹果很考验动手能力,还是建议用复杂的办法,一步一步来,理解原理。

复杂的方法

黑苹果的教程十分混杂,最好去看英文原版的文档

  • AMD OS X Vanilla Guide - https://vanilla.amd-osx.com/
  • OpenCore Desktop Guide -https://dortania.github.io/OpenCore-Install-Guide
  • OpenCore Post-Install https://dortania.github.io/OpenCore-Post-Install/

中文文档仅限参考 1.保姆级黑苹果教程:让你的Ryzen+A卡用上最新版本的MacOS 2.黑苹果开荒记系统篇:超详细纯净MacOS安装流程

配置 OpenCore

假设已经做好了安装U盘,最重要的工作是 OpenCore 的配置,和寻找合适的驱动

上面的工具不一定都用得到,不过可以先下载下来。

黑苹果的原理就是让 macOS 以为它运行在苹果的硬件上,在以前的时代没有太大的可能,但是在计算机硬件行业推广使用 UEFI 和苹果采用 Intel CPU 之后,操作系统和硬件之间增加了一层,我们就在这一层仿冒和加载驱动。关于 UEFI 可以关注 UEFI和BIOS探秘 作者的水平很高,应该是在 Intel 工作写 UEFI 的人。

具体配置过程很复杂,原本打算配置一遍的,还是直接复制粘贴大神的算了

M2 SSD 显示为外部存储

https://www.reddit.com/r/hackintosh/comments/f0cc4t/internal_drives_shown_as_external_opencore_amd/

可以参考帖子中的编辑 config.plist

总结

如果要吃黑苹果,最好在买硬件的阶段就计划好,直接复制大佬的配置和EFI是最简单也是最稳的。