[教学] MBP 13" Mid 2010装Catalina

楼主: zxvc (众生都是未来佛)   2019-11-24 01:06:47
这一段是废文!?:最近工作上须要,又开始接触macOS。虽然公司有提供iMac,
但有时在家还是想用Xcode写一些Swift作练习。因此我又开启我尘封已久的
MacBook Pro 13” Mid 2010. 太久没用的macOS,第一步就想升级Xcode。
但没想到Xcode 11不支援macOS Sierra囧
因此我试着升级至最新的Catalina。又没想到Catalina只支援MBP 2012以后的机种囧
最近不想花钱买新MBP的我,就想到搜寻网络看看有没有绕道的方法。
因此找到了”macOS Catalina Patcher”这个方法。
进入正题。首先请浏览macOS Catalina Patcher的首页,
看完该页所有的资料、包括影片:
http://dosdude1.com/catalina/
首先要注意的是,旧的OS跟它的韧体不支援Catalina使用的新硬盘分割档案系统APFS。
要克服这一点,要从该网站下载一个APFS BootROM Support的firmware。
我的硬盘配置是原本MBP硬盘拆下,换上一颗空白SSD。
所以我是用USB开机的方式进入原本macOS Sierra,
再一步步完成macOS Catalina Patcher的操作程序。
照原本patcher的官方教学影片,
他其中一步骤会建立一个修正版Catalina可开机安装碟,
空间至少10 GB。但有一个重要问题,
他没强调的是旧MBP的BIOS似乎也不支援APFS开机,
这是我实际装在空白SSD的失败经验发现的。
我后来研究出解决方案:
就是空白SSD要割一个旧档案系统macOS Extended的分割,
并装上上述BootROM韧体,如此一来BIOS就能利用该韧体找到APFS的分割。
因此空白SSD一开始要用Disk Utility格式化成macOS Extended,
再分割出一个分割(我叫它Boot)放韧体。我给这个分割11 GB,
剩余空间建成另一分割用来装Catalina。
接着执行macOS Catalina Patcher,到了建立修正版Catalina可开机安装碟的步骤,
就选Boot的分割。建好安装分割,接着安装APFS BootROM,注意要把它装在Boot分割,
而不是外接USB的macOS Sierra分割,
否则继续照影片作下去的话会发现在reinstall OS步骤重开机后
看不到Catalina所安装的APFS分割。
我的流程基本上跟官方影片有9成像。
差异在于我研究出如何在旧MBP + 空白SSD + 无随身碟上安装Catalina。
另外我是因为手边没有10 GB以上的随身碟,
所以才把修正版Catalina可开机安装程式装在SSD上。
理论上该Boot分割只须放APFS BootROM就能开机APFS分割,
这就有待有兴趣的人证实。
这是安装完的真相:
https://1drv.ms/u/s!AidUO2jm9c6HlYQXtPZHPc8F1x2hsw?e=8aNOzV
作者: suzhou (☂☁☁☁☂)   2019-11-24 02:07:00
硬装,2010的硬件跑起来顺吗?
楼主: zxvc (众生都是未来佛)   2019-11-24 08:21:00
一般操作还可以接受。但跑Xcode就满卡的。
作者: duckscorpion (歆)   2019-11-24 09:28:00
新的xcode里的swiftUI很吃资源
作者: ho83leo (LWHo)   2019-11-24 10:24:00
恭喜

Links booklink

Contact Us: admin [ a t ] ucptt.com