我手上的有一台 2012 年的 MacBook Pro💻,很老的一台电脑了,有多老?说出来你可能不相信 "他有灯"。是的,那个苹果 logo 会发光!中途经历过常规大保健 (清灰,换硅脂,升级内存,更换电池) 至今仍在服役,平时用来写代码看视频浏览网页都很流畅,浏览器日常都是很多个标签页那种(这习惯不好不要学我)
这台电脑官方支持最新的系统是
macOS Catalina,这是 2019 年发布的系统,直到昨天他还停留在 10.15.7
为什么要升级系统?因为我要用软件不支持啊!在 App Store 中默认下载最新版本软件,直接提示你系统不支持。可是 App Store 并不提供历史版本供你下载。还有就是有些软件用到了很多低版本没有的 API,为了方便维护,所以开发者也放弃了低版本系统的支持。例如:
OrbStack 需要 12.3 以后的系统
OpenCat 桌面版 需要 13 以后的系统
就连浓眉大眼的 twitter 也将系统版本定到 macOS 11.0 以上了。旧版 twitter 在退出登录后发现登不上了
突然想起了 OrbStack 在 github 中的回复
决定试一试 OpenCore Legacy Patcher,在网上搜寻到下面两篇文章,B 站也能找到相关视频
安装过程#
过程并不复杂,OpenCore Legacy Patcher 升级 macOS 的步骤:
- 安装打开 OpenCore Legacy Patcher
- Create macOS Installer 下载 macOS 安装镜像文件;
- 使用 OpenCore Legacy Patcher 工具创建 USB 安装盘 (用工具报错,这里我用的命令行手动创建安装盘);
- Build and Install OpenCore 到 U 盘
- 将 USB 安装盘插入要升级的电脑;
- 按 option 启动电脑并进入引导菜单,选择 (OpenCore 图标) USB 安装盘启动;
- 在安装界面中选择磁盘并进行安装;
- 安装完成后,重新启动电脑并进入 macOS 系统,打开 OpenCore 点开 Post Install Root Patch 打补丁。
- 取消 Show Boot Picker , 回到 Mean menu,Build and Install OpenCore 到系统硬盘,这样就不需要 U 盘开机了
等待重启几次,大功告成
借助 U 盘安装的方式可以保留原有系统信息,机器型号,系统序列号不会改变。(另一种就是仿冒系统信息,就是把机器改成洽谈型号。重启以后就能获取到 OTA 更新,直接升级即可)
早上系统更新里面收到 Ventura 的更新,于是就安装了,现在是 macOS 13
目前使用良好
带来的好处#
能用 OpenCat 桌面版了,之前都是用 ChatHub 和 ChatBox
能用 OrbStack 了,可以告别 docker desktop,体验就一个字:快!并且身心愉悦