
・macOS Sequoiaのインストール用ISOファイルの作り方を知りたい。
・具体的な手順を教えてほしい。
こういった疑問に答えます。
本記事の内容

この記事を書いている私は、某SIerに勤務しながら、
WEB系エンジニア・インフラエンジニアに憧れて、プログラミングおよびインフラ技術の勉強をしています。
こういった私が、解説していきます。
私が実機で試したコマンドや画像を載せて書いています。
記事の信頼性担保に繋がると思います。
- 本記事の内容
- macOS Sequoiaのインストール用のISOファイルの作成手順
macOS Sequoiaのインストール用のISOファイルの作成手順

- macOS Sequoiaのインストーラをフルサイズでダウンロード
- スパース・ファイルの作成
- 作成したディスクをマウント
- マウントしたディスク上にインストーラを作成する
- ディスクをアンマウント
- 作成できたインストールディスクのスパース・ファイルをCDRファイルにコンバート
- CDRファイルをISOファイルにリネーム
- スパース・ファイルを削除
- 作成したISOファイルを、ファイルサーバ上にコピー
手順① macOS Big Sur以降のマシンの「ソフトウェアアップデート」からインストーラをダウンロード
ソフトウェアアップデートの「今すぐアップグレード」
サイズが約15.7GBなので少し時間がかかります。


インストール画面が表示されたらインストーラを終了する
ダウンロードが完了すると自動でインストール画面が開きます。
今回はインストールは行わないので、「macOSインストールを終了」で終了させます。


「アプリケーション」フォルダにある「Install macOS Sequoia.app」ファイルを確認


手順②:スパース・ファイルの作成
hdiutil create -o /tmp/sequoia -size 17g -layout SPUD -fs HFS+J -type SPARSE
ファイルサイズを節約できるSPARSE形式で,ディスクのファイルを作成します。
サイズは17GBで足りました。
test@PC-NEREID ~ % hdiutil create -o /tmp/sequoia -size 17g -layout SPUD -fs HFS+J -type SPARSE created: /tmp/sequoia.sparseimage
手順③:作成したディスクをマウント
hdiutil attach /tmp/sequoia.sparseimage -noverify -mountpoint /Volumes/installSequoia
test@PC-NEREID ~ % hdiutil attach /tmp/sequoia.sparseimage -noverify -mountpoint /Volumes/installSequoia /dev/disk3 Apple_partition_scheme /dev/disk3s1 Apple_partition_map /dev/disk3s2 Apple_HFS /Volumes/installSequoia
デスクトップに「untitled」というディスクが表示されます。


手順④:マウントしたディスク上にインストーラを作成する
sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia --volume /Volumes/installSequoia --nointeraction
test@PC-NEREID ~ % sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia --volume /Volumes/installSequoia --nointeraction Password: ←★★★パスワード入力 Erasing disk: 0%... 10%... 20%... 30%... 100% Copying essential files... Copying the macOS RecoveryOS... Making disk bootable... Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100% Install media now available at "/Volumes/Install macOS Sequoia"
最後にInstall media now available at "/Volumes/Install macOS Sequoia"と表示されれば成功です。
エラーになった例
test@PC-NEREID ~ % sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia --volume /Volumes/installSequoia --nointeraction --downloadassets Erasing disk: 0%... 10%... 20%... 30%... 100% Copying essential files... Copying the macOS RecoveryOS... Making disk bootable... Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... Error: Error Domain=NSCocoaErrorDomain Code=512 "“SharedSupport.dmg”を“SharedSupport”にコピーできませんでした。" UserInfo={NSSourceFilePathErrorKey=/Applications/Install macOS Sequoia.app/Contents/SharedSupport/SharedSupport.dmg, NSUserStringVariant=( Copy ), NSDestinationFilePath=/Volumes/Install macOS Sequoia/Install macOS Sequoia.app/Contents/SharedSupport/SharedSupport.dmg, NSFilePath=/Applications/Install macOS Sequoia.app/Contents/SharedSupport/SharedSupport.dmg, NSUnderlyingError=0x7fb81c5fb3f0 {Error Domain=NSPOSIXErrorDomain Code=5 "Input/output error"}}The copy of the installer app failed. The bless of the installer disk failed.
Error Domain=NSCocoaErrorDomain Code=512 というエラーが出ることがあります。
この場合は,手順①のダウンロードが失敗している可能性があります。
一度,ダウンロードしたInstall macOS Sequoia.appを削除した後にやり直すと上手くいきます。
成功すると,デスクトップ上のディスクの名前が「Install macOS Sequoia」になります。
中身をFinderで見ると,「Install macOS Sequoia.app」というファイルが作成されています。



手順⑤:ディスクをアンマウント
hdiutil eject -force /Volumes/Install\ macOS\ Sequoia
test@PC-NEREID ~ % hdiutil eject -force /Volumes/Install\ macOS\ Sequoia "disk3" ejected.
手順⑥:作成できたインストールディスクのスパース・ファイルをCDRファイルにコンバートする
hdiutil convert /tmp/sequoia.sparseimage -format UDTO -o ~/Desktop/installSequoia.cdr
test@PC-NEREID ~ % hdiutil convert /tmp/sequoia.sparseimage -format UDTO -o ~/Desktop/installSequoia.cdr Driver Descriptor Map(DDM: 0)を読み込み中… Apple(Apple_partition_map: 1)を読み込み中… (Apple_Free: 2)を読み込み中… disk image(Apple_HFS: 3)を読み込み中… .............................................................................. 経過時間: 32m 23.289s 速度: 9.0Mバイト/秒 節約率: 0.0% created: /Users/test/Desktop/installSequoia.cdr
デスクトップ上に「installSequoia.cdr」というファイルが作成されました。

手順⑦:CDRファイルをISOファイルにリネーム
test@PC-NEREID ~ % mv ~/Desktop/installSequoia.cdr ~/Desktop/installSequoia.iso
デスクトップ上にISOファイルが作成できました。


手順⑧:スパース・ファイルを削除する
/tmp 配下に作っているので、どうせOS終了時に自動で削除されますが,
スパースファイルはさっさと削除してしまいます。
test@PC-NEREID ~ % rm /tmp/sequoia.sparseimage
手順⑨:作成したISOファイルを、ファイルサーバ上にコピー
