最近一周,因为 App 要更新,首先得升级开发工具 Xcode,而升级 Xcode 又必须首先升级 macOS 到 Catallina。于是虐心之旅又开启了。。。
1。首先,预料到安装会失败,所以准备了旧系统 Mojave 的安装 U 盘,这里略去很多弯路。。。
2。先制作一个 Catalina 安装盘,启动试试,发现启动找不到,原因是,U 盘必须是 macOS 扩展格式的,APFS 的不行 。
3。从 Catalina 安装盘启动,首先把系统盘格成 APFS 格式,安装了不下十遍,都是半途就退出,再 patch,直接说系统盘里没有系统。
4。于是再退回 Mojave。怀疑 patch 的时侯选了安装盘 patch,把安装盘破坏了,就重做了一次安装盘。又上网查问题,发现可能是没安装 APFS 驱动。但是 patcher 自带下载失效,又搜不到下载。
5。再次安装 Catalina 后,patch 的时侯,选上安装 APFS 支持,再次开机,多了一个启动引导。
6。多次失败后,偶然发现,也可以安装在 macOS 扩展的盘上,而且中途没有退出。patch 失败。发现,原本为 macOS 扩展的系统盘,自动变为 APFS格式,而且是两个,一个 macos,一个 macos 数据。怀疑是 macos 数据有中文,改成 macos_data,再次 patch 成功。
总结:不需要先把系统盘格为 APFS,直接在 macOS扩展上安装即可。patch 的时侯,得记得安 APFS支持。
最后补充一个:
电脑是 2009年的 MBP,识别为 MPB8,3。
Catalina patcher 1.4.1。