macOS12 放弃了部分老机型,不支持升级的老机型可以通过 OpenCore Legacy Patcher (简称 OCLP )进行升级,本人从 macOS11 成功升级,且能保留原来的数据,但升级前仍建议备份!按照 OCPL 官方的说明,通过 OCLP 安装 macOS 不会修改系统文件,后续可通过 macOS 本身的 OTA 方式进行升级,体验接近原生支持,但 bootcamp 受影响,若要同时安装 Windows,则需要参考 OCLP 的官方说明,基本就是通过 OpenCore 引导吧,折腾黑苹果的应该比较熟悉。
基本升级过程如下:
1.下载 macOS12,苹果官方链接:
http://swcdn.apple.com/content/downloads/38/12/071-51840-A_R2JDKNM0LX/wqollynqs6j5006166tvw4rliu9htf7swu/InstallAssistant.pkg下载后双击打开 pkg,按提示释放 macOS12 的安装 app 到应用程序目录;
2.制作安装 U 盘,准备 8G 以上的 U 盘,制作过程网上一搜就有,建议 USB3.0 的 U 盘,我用的 USB2.0 的,制作过程用了将近 3 个小时。
3.安装 U 盘做好之后,下载 OCLP,下载地址:
https://nightly.link/dortania/OpenCore-Legacy-Patcher/workflows/build-app/main/OpenCore-Patcher.app.zip
下载解压后打开,选择 1.build...,然后选择 2,将 OCPL 部署到安装 U 盘上;
4.安装 U 盘保持插入,重启 Mac,option 键选择有 OCLP 标志的盘符,然后就进入了正常的 macOS 安装过程,直接选择你原来的 macOS 系统盘符,进行升级安装即可,安装也需要比较久,请坐和放宽;
5.安装完成之后先不拔 U 盘,等系统启动好之后,再次运行 OCLP,还是选择 1.Build...,然后选择 2,此时将 OCLP 部署到 Mac 本地硬盘里,再重启就不需要 U 盘了,部署 OCLP 时可以选择 3 修改一些设置,比如隐藏启动时的盘符选择界面等,英文不是很难懂,至此升级成功。
参考链接:
https://dortania.github.io/OpenCore-Legacy-Patcher/https://github.com/dortania/Opencore-Legacy-Patcher/https://forums.macrumors.com/threads/macos-12-monterey-on-unsupported-macs-thread.2299557/升级后的使用情况:
1.macOS12 目前虽然是第一个测试版本,但大 bug 不多(低情商:改动不大),日常使用影响不大,微信闪退的问题也早已解决。
2.我的 MBA 升级以后,AirDrop 一开始不好用,蓝牙重开一下解决,但接力目前不可用,我的 iPhone 也升级了 iOS15,目前还不确定是哪边的 bug 还是 OCLP 升级导致的问题,当然 OCLP 对 macOS12 的支持也算是测试阶段,后续进展我会更新上来,接力问题也可以参考这篇帖子
https://v2ex.com/t/713231#reply22,我不大用这个功能,也就懒得折腾了。个人建议:
1.主力机不建议这么折腾(废话),当然这些老机型应该不适合作为主力机了。
2.没有独立显卡的机型应该升级会容易些,避免了很多驱动问题,以及建议核显在 HD5000 以上的机型,HD4000 没有苹果官方的 Metal 引擎支持,界面渲染会有比较多问题。