請記得,把 Apple M1 的 MacOS 當成一台手機或是平版來看看待,這樣思路會比較簡單一點。
先從軟體安裝面來說
- 請從
Terminal
執行softwareupdate --install-rosetta
來安裝 Rosetta 來讓自己為來都可以用相容模式跑傳統軟體 - 對於應用程式按右鍵會有「使用 Rosetta 開啟」,如果勾選了應用程式就會以 intel-x86 架構運行
- 對於
Terminal
這類的軟體勾選了「使用 Rosetta 開啟」,此時Terminal
安裝的軟體如果由系統直接判斷就會是安裝 x86 架構 - 反之沒勾選就是安裝 arm 架構
- 對於
- homebrew 會偵測目前環境來決定安裝 arm 跟 intel x86 版本的軟體,如果在 arm 找不到套件,可以把
Terminal
啟用 Rosetta 後執行 homebrew 來安裝軟體
軟體版本的大災問
- 想要把過去的舊專案直接到放到 M1 就立刻可以執行通常有點難
- 但基本上只要是有在更新的各種套件或是工具,嘗試把版本更新基本上就會逐步支援 M1 系統
重灌教學
- Apple M1 的重灌方式跟過去個都有點不同,像是進入重灌畫面是要長壓電源按鈕直到看到「選項」就是齒輪的圖示
- 如果用使用內建的還原回覆失敗後,通常我就會建議使用 Apple Configurator 2 來幫設備還原
- 參考連結:https://support.apple.com/zh-tw/guide/apple-configurator-2/apdd5f3c75ad/mac
- 這有點麻煩,因為需要再多一台 macOS 10.15.6 以上的實體電腦,然後 Type-C 線才對接,用好的電腦幫有問題的重灌
- 這一切就像是以前電腦幫手機還原的步驟類似,但現在是電腦幫電腦還原