將下載在電腦裡的macOS 安裝程式轉成 iso檔

在App Store取得後,在應用程式裡可以找到安裝的程式。

以macOS Big Sur來講,他的大小約12.5GB,轉換的步驟大概有這幾步,1.建立dmg檔,2.將dmg掛載為volume,3.將安裝程式轉到先前掛載的volume,4.卸載volume,5.再將dmg轉為cdr。接下來步驟大都在terminal 執行。

***首先需要以 hdiutil 指令來產生一個dmg檔。dmg格式的說明,可以參考下列wiki 網頁。

***createinstallmedia的執行目錄在

Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources

1.建立一個13GB大小的dmg檔,存在/tmp 目錄

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

sudo ./createinstallmedia --volume /Volumes/install_build

4.卸載volume

unmount /Volumes/install_build

5.將dmg轉為cdr格式

hdiutil convert /tmp/bigSur.dmg -format UDTO -o /tmp/bigSur

上述5個步驟可算結束,若你想看到iso檔比較安心,可以再執行

mv /tmp/bigSur.cdr /tmp/bigSur.iso

在剛剛產生的dmg檔的目錄裡,雖然我們有轉成cdr檔,但 dmg檔還是會留著。可以評估空間大小是否需要留著dmg檔。

製作的時機 : 在macOS提示下載完成出現安裝畫面時可做轉iso檔的動作,若是升級後安裝檔會被清除,就需要再花時間重新下載。

--

--