升级MacOS Big Sur 11.6

为什么需要升级?

原本的系统是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*
    修改到
    B8 0000 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
    安装完成后,第一次运行会有需要点时间优化系统,耐心等待即可。

  • 成果

发表回复