跳至主要内容

[Mac] 製作 macOS 安裝 ISO 檔

Apple 官方有 如何製作 macOS 啟動安裝程式 的詳盡說明. 在這篇說明中並沒有明指特定開機媒體, 可以為任何可掛載的裝置. 網路上有不少如何 製作 macOS 系統安裝隨身碟 的文章, 主要步驟和指令也和官方一樣, 只是更詳盡的說明如格式化或命名 USB 隨身碟, 避免初學者混淆犯錯.

製作 macOS installer ISO 基本概念為, 建立一個 dmg 檔後掛載, 把下載的 macOS installer 透過官方 createinstallmedia 指令安裝到剛剛掛載的磁碟, 卸載後再把 dmg 檔轉為 ISO 格式.

流程與指令如後:

  1. 建立一個 13GB 大小的 dmg 檔,存在 /tmp 目錄
    macOS Big Sur 來講, 大小約 12.5GB. 以 hdiutil 指令來產生一個 dmg檔.
    $ hdiutil create -o /tmp/bigSur -size 13000m -layout SPUD -fs HFS+J
  2. 掛載 dmg 檔
    $ hdiutil attach /tmp/bigSur.dmg -noverify -mountpoint /Volumes/install_build
  3. 將安裝程式轉到 volume
    透過官方的 createinstallmedia 指令製作 installer media.
    $ cd /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources
    $ sudo ./createinstallmedia --volume /Volumes/install_build
  4. 卸載 volume
    $ umount /Volumes/install_build
  5. 將 dmg 轉為 cdr 格式
    $ hdiutil convert /tmp/bigSur.dmg -format UDTO -o /tmp/bigSur
    $ mv /tmp/bigSur.cdr /tmp/bigSur.iso

在 tmp 目錄裡, 雖然已經轉成 iso 檔, 但 dmg 檔還是會留著. 可自行評估空間決定是否需要留著 dmg 檔.

Reference