为什么需要升级?
原本的系统是Big Sur 11.2, 用得还挺好的,但是发现xcode能支持调试iOS系统,最高到14.2 ,而我手上的iphone已经是14.4了,本来应该是要升级xcode的, appstore提示不能下载,需要升级系统。总结如下:
iOS app开发--> xcode升级 --> 系统升级
如何升级
Hackintosh要升级主要还是处理好引导文件EFI以及其中的各项驱动。
我的配置是X370+Ryzen2700+R9-270, 目前升级也比较容易。
- 定制USB驱动
由于各方反馈如未定制USB直接进行升级的情况会遇到USB3.0不能驱动的情况,因此第一步先在目前的MacOS的系统下完成定制USB驱动。定制USB驱动很多,本处仅作提醒,不再赘述。 - 更新EFI中以下驱动
/boot/bootx64
/oc/OpenCore.efi
/oc/drivers/audioDxe.efi
/oc/drivers/OpenCanopy.efi
/oc/drivers/OpenRuntime.efi - 修正Config.plist
到AMD-OSX/Vanilla项目中获取最新的amd patches.plist ,其主要内容如下:
将其拷贝粘贴到config.plist 的Kernel/Patch中
然后修正comment为 algrey - Force cpuid_cores_per_package 的三个项目
将他们对应的 replace值从默认的
B8000000 0000/BA000000 0000/BA000000 0090*
修改到
B80000 0000/BA 0000 0000/BA 0000 0090
其中为CPU的物理核心数目,如2700 是8核,因此 = 08, 如5600X是6核, 因此 =06, 如果是12核则 = 0C, 16核 = 10, 24核 = 18, 32核心 = 20;16进制缘故。
我这里是2700,因此修改完毕后如下:
最后,在kernel这段勾选provideCurrentCpuInfo
-
制作安装镜像
推荐使用软件 balenaEtcher 制作安装镜像,这个是傻瓜式操作,只有选择镜像和选择磁盘以及点击开始三个操作。 -
替换EFI并进行安装
使用OpenCore Configurator 挂载EFI分区,并替换为刚刚整理好的EFI文件包。
重启进行安装,安装过程中会重启,依次选择引导条目为
big Sur 11.6 installer (external)
macOS installer
macOS
安装完成后,第一次运行会有需要点时间优化系统,耐心等待即可。 -
成果