Skip to Content

在 Mac 上安裝二套 macOS

很多人都知道多重開機,在使用 Windows 時常見到的就是用不同的硬碟或分割區來安裝另一套 Windows 或 Linux 系統,另一種方式就是用虛擬主機來啟動另一套作業系統,我也試過在虛擬主機安裝過 Mac 來測試。

在 Mac 上也有內建的 Boot Camp 可用來安裝 Windows,同樣也可以使用虛擬主機程式來安裝 Windows。

但是若要安裝二套 macOS 呢?對 Mac 是超級新手的我來說,以前還真沒聽過有人討論這件事。

為什麼有這個需求?主要的問題還是在最新版的 macOS 10.15 Catalina ,這一版開始不支援 32 位元的 Mac 程式,而我以前寫的 CBReader for Mac 就是 32 位元的,開發的工具是 Embarcadero 的 C++ Builder (從前從前它就是 Borland C++ Builder),因為這個工具至今還無法產生 64 位元的程式,所以若我升級到 Catalina,我就無法再執行與檢測 CBReader 了。

所以我必須要保留我目前在使用的 macOS 10.14 Mojave,那麼為什麼我又要升級到 10.15 呢?

因為既然 C++ Builder 無法產生 64 位元的程式,我必須要換工具,目前是看上 Mac 的 Xcode 這個工具以及 Swift 這個 Mac 主打的語言。

 

原本在 10.14 Mojava 就可以使用 Xcode + Swift 開發程式,偏偏 Mac 在 10.15 正式加入了 SwiftUI,官方宣傳說 SwiftUI 是一個新的框架,讓你用更少的程式碼、寫出更好的應用程式。

使用 SwiftUI 和它開發的程式,就必須要升級至 10.15 Catalina,否則無法執行。我因為手癢想測試這個新的框架,所以也要安裝 Catalina 才行。

基於以上的原因,所以我需要同時有 10.14 和 10.15 二套 macOS。

皇天不負谷歌人,用 Google 搜尋之後,不但找到數篇文章,還有一篇官方的文件,就是用來說明如何安裝二套 macOS 的方法:

在另一個 APFS 卷宗上安裝 macOS

簡單來說,我目前的需求是要把自己的系統升級到 10.15,然後產生一個新的 APFS 卷宗,在新的卷宗中安裝新的 macOS 10.14。

因為大部份的工作我還是要在最新的系統來處理,只有我自己的舊程式才需要 10.14,所以應該是 10.14 另外安裝才對。

我原本以為可以直接開機上網選擇 10.14 來安裝,結果我猜錯了,請看底下的實際操作過程。

1. 由「應用程式」->「工具程式」開啟「磁碟工具程式」。

 

2. 在「磁碟工具程式」的側邊欄中,選擇現有的 APFS 卷宗。 

我的 Mac 是使用 APFS 格式,這是最方便安裝的格式。

 

3. 從主功能表選擇「編輯」->「加入 APFS 卷宗」,只有在 APFS 卷宗為選取狀態時,才能使用這些選項。

4. 為新的 APFS 卷宗輸入新的名稱「macOS 10.14」,然後按一下「加入」。

 

至此,新的卷宗就新增完成了。

然後重開機,再根據這一篇的說明在新的卷宗安裝 macOS 10.14。

如何從「macOS 復原」重新安裝 macOS

5. 重開機時,按下 Command(⌘)-R,直到蘋果的 Logo 出現為止。

6. 出現 macOS 工具程式,此時我無法截圖了,所以借用該網頁的圖。

我原本以為選擇「重新安裝 macOS」,就有不同版本的 macOS 可以選,結果並沒有,只有最新的 10.15 可以安裝而已。

幸好我有備份的習慣,所以我選擇「由 Time Machine 備份回復」,然後把 10.14 最後一次的備份復原至剛剛新建立的卷宗。

經過好一陣子的備份,終於完成了。

7. 重新開機,按下 Option 鍵,出現二個可以開機的卷宗,但是名字都是「Macintosh HD」,原來是在 10.14 備份還原之後,連卷宗名也還原成原來的名字,此時只好隨便挑一個來開機。

8. 開機完成後,再次進入「磁碟工具程式」,在側邊欄選擇要改名的卷宗,再選擇主功能表的「檔案」->「重新命名」就可以改名字了。其實直接點選畫面中間的卷宗名稱也可以直接修改。

9. 由「系統偏好設定」中的「啟動磁碟」可以設定預設是要由哪一個卷宗開機,我是設定由 10.15 開機。如果需要使用 10.14 時,就是重開機時先按下 Option 鍵,再來選擇 macOS 10.14 的卷宗即可。

以上就是我實際安裝雙作業系統的過程。

 

回應

發表新回應

這個欄位的內容會保密,不會公開顯示。
  • 自動將網址與電子郵件地址轉變為連結。
  • 自動斷行和分段。
  • 可使用的 HTML 標籤:<a> <address> <b> <blockquote> <br> <caption> <center> <cite> <code> <dd> <del> <div> <dl> <dt> <em> <h1> <h2> <h3> <h4> <h5> <h6> <hr> <i> <img> <ins> <li> <ol> <p> <pre> <span> <strike> <strong> <sub> <sup> <table> <tbody> <td> <th> <tr> <u> <ul>
    Allowed Style properties: background, background-attachment, background-color, background-image, background-position, background-repeat, border, border-bottom, border-bottom-color, border-bottom-style, border-bottom-width, border-collapse, border-color, border-left, border-left-color, border-left-style, border-left-width, border-right, border-right-color, border-right-style, border-right-width, border-spacing, border-style, border-top, border-top-color, border-top-style, border-top-width, border-width, bottom, caption-side, clip, color, direction, empty-cells, font, font-family, font-size, font-size-adjust, font-stretch, font-style, font-variant, font-weight, height, left, letter-spacing, line-height, list-style, list-style-image, list-style-position, list-style-type, margin, margin-bottom, margin-left, margin-right, margin-top, max-height, max-width, min-height, min-width, overflow, padding, padding-bottom, padding-left, padding-right, padding-top, right, table-layout, text-align, text-decoration, text-indent, text-transform, top, unicode-bidi, vertical-align, white-space, width, word-spacing, z-index

更多關於格式選項的資訊

CAPTCHA
驗證碼只有阿拉伯數字, 這是躲廣告用的, 麻煩你輸入了.
Image CAPTCHA
Enter the characters shown in the image.


story | about seo