[教學] 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