製作 macOS High Sierra 10.13 的可開機安裝隨身碟及 ISO 映像檔

by 9月 26, 2017 2 意見    



依照慣例,我們實作過 製作 macOS Sierra 10.12 的開機隨身碟及 ISO 映像檔 跟 製作 OS X 10.11 El Capitan 的安裝用隨身碟及 ISO 映像檔

現在,又到該更新的時候了。

2017/09/13 凌晨一點,WWDC 2017 公佈了最新的 macOS 10.13 High Sierra 正式版發佈時間。

對!就是今天 2017/9/26。


我認為這次升級最大的亮點無非是 APFS (Apple File System) 了,它在 iOS 10.3 首先被採用,最棒的部份就是在存取速度加快的超有感,以及可用空間變多了。

硬體需求


根據 Apple 官方資料,這些機型可以進行升級:
  • MacBook 2009 年底及後續機型
  • MacBook Pro 2010 年中及後續機型
  • MacBook Air 2010 年底及後續機型
  • Mac Mini 2010 年中及後續機型
  • iMac 2009 年底及後續機型
  • Mac Pro 2010 年中及後續機型

機型可以在左上角「」主選單的「關於這台 Mac」裡,「概覽」頁籤就可以看到了。


軟體需求


只要是 OS X Lion 10.7.5 以上的版本,就可以直接無痛升級。
(這邊有個 Bug,上面寫 10.7.5,下面寫 10.8 .... XDDD)

我們可以從 Mac App Store 或是打開 macOS High Sierra 的連結,都可以開始下載。

下載完畢之後,就可以在「應用程式」裡看到它了。


製作開機隨身碟


老規矩,百年不變的指令依然適用,只是檔名要稍微改一下而已。
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ High\ Sierra.app/ --nointeraction

別忘了把「USB」這個字改成你自己的隨身碟名稱。


當然也可以用 DiskMaker X 來製作,就只要動動滑鼠就行了。


轉成 ISO 映像檔


轉換指令跟 10.12 的時代也是大同小異。

hdiutil attach /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -mountpoint /Volumes/highsierra

hdiutil create -o /tmp/HighSierraBase.cdr -size 7316m -layout SPUD -fs HFS+J

hdiutil attach /tmp/HighSierraBase.cdr.dmg -noverify -mountpoint /Volumes/install_build

asr restore -source /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

cp -R /Volumes/highsierra/Packages /Volumes/OS\ X\ Base\ System/System/Installation

hdiutil detach /Volumes/OS\ X\ Base\ System/

hdiutil detach /Volumes/highsierra/

mv /tmp/HighSierraBase.cdr.dmg /tmp/BaseSystem.dmg


hdiutil create -o /tmp/HighSierra.cdr -size 8965m -layout SPUD -fs HFS+J

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -mountpoint /Volumes/install_build

asr restore -source /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

cp /tmp/BaseSystem.dmg /Volumes/OS\ X\ Base\ System

hdiutil detach /Volumes/OS\ X\ Base\ System/

hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso

rm /tmp/HighSierra.cdr.dmg


最後,我們就可以在桌面上看到 High Sierra 的 ISO 映像檔了。


參考資料

圖片來源

更新紀錄
  • 2017/09/26 撰文。

Heracles Jam,江湖人稱「海公公」

IT 技術家 - 創站部落客

一個常用 Windows、慣用 macOS、愛用 Linux 的 3C 阿宅
現職 MIS / 業界講師 / 資訊顧問 / 部落客

2 則留言 :

  1. 為何10.10 10.12 10.13的製作方式都有點不一樣?
    是否可以一種通用?

    回覆刪除
    回覆
    1. 概念上大同小異,只是差別在檔名的不同和小部份參數的調整。

      刪除