・macOS Catalinaのインストール用ISOファイルの作り方を知りたい。
・ネットで検索したコマンドを試したら「/Applications/Install macOS Catalina.app does not appear to be a valid OS installer application.」エラーになってしまった。
・エラーにならない方法を教えてほしい。
こういった疑問に答えます。
本記事の内容
この記事を書いている私は、某SIerに勤務しながら、
WEB系エンジニア・インフラエンジニアに憧れて、プログラミングおよびインフラ技術の勉強をしています。
こういった私が、解説していきます。
私が実機で試したコマンドや画像を載せて書いています。
記事の信頼性担保に繋がると思います。
- 本記事の内容
- macOS CatalinaのインストーラのISOイメージファイルの作り方
- 注意点:macOS Catalinaのインストーラをフルサイズでダウンロードする必要がある
- 手順①:macOS CatalinaのマシンのApp Storeから「フルサイズ」インストーラをダウンロード
- ターミナルでコマンド実行
- 手順②:スパース・ファイルの作成
- 手順③:作成したディスクをマウント
- 手順④:マウントしたディスク上にインストーラを作成する
- 手順⑤:ディスクをアンマウント
- 手順⑥:作成できたインストールディスクのスパース・ファイルをCDRファイルにコンバートする
- 手順⑦:CDRファイルをISOファイルにリネーム
- 手順⑧:スパース・ファイルを削除する
- 手順⑨:作成したISOファイルを、ファイルサーバ上にコピー
- 参考サイト
- El CaptianのApp Storeでダウンロードできる「ミニサイズ」のインストーラではエラーになる
- まとめ
macOS CatalinaのインストーラのISOイメージファイルの作り方
- macOS Catalinaのインストーラをフルサイズでダウンロード
- スパース・ファイルの作成
- 作成したディスクをマウント
- マウントしたディスク上にインストーラを作成する
- ディスクをアンマウント
- 作成できたインストールディスクのスパース・ファイルをCDRファイルにコンバート
- CDRファイルをISOファイルにリネーム
- スパース・ファイルを削除
- 作成したISOファイルを、ファイルサーバ上にコピー
注意点:macOS Catalinaのインストーラをフルサイズでダウンロードする必要がある
まず最初に、macOS Catalinaのインストーラを「フルサイズ」でダウンロードする必要があります。
Mac OS El Capitan等の古いOSでも、App Storeから「macOS Catalina」のインストーラをダウンロードできますが、
この場合は、「ミニサイズ」のインストーラしかダウンロードできません。
「ミニサイズ」のインストーラでは、今回紹介する手順でのISOイメージファイルの作成はできません。
・macOS Catalinaのインストーラを「フルサイズ」でダウンロードする必要がある。
・そのためには、mac OS Catalinaのマシン上のApp Storeからダウンロードする必要がある。
・Mac OS X El Capitan等の古いOSのApp Storeでは「ミニサイズ」しかダウンロードできない。
手順①:macOS CatalinaのマシンのApp Storeから「フルサイズ」インストーラをダウンロード
App Storeで「macos catalina」で検索して「入手」
App Storeで「macos catalina」で検索すると、すぐに見つかります。
「入手」ボタンをクリック。
ダウンロードが始まります。サイズが「8.25GB」になっているので「フルサイズ」であると確認できます。
「ミニサイズ」だと、数十MBぐらいしかありません。
インストール画面が表示されたらインストーラを終了する
ダウンロードが完了すると自動でインストール画面が開きます。
今回はインストールは行わないので、「macOSインストールを終了」で終了させます。
「アプリケーション」フォルダにある「macOS Catalinaインストール」ファイルを確認
「macOS Catalinaインストール」のパッケージの中身を表示させると以下のような構成になっています。
ターミナルでコマンド実行
ここからは、「ターミナル」でのコマンド操作になります。
手順②:スパース・ファイルの作成
hdiutil create -o /Volumes/temp/catalina -size 8g -layout SPUD -fs HFS+J -type SPARSE
ファイルサイズを節約できるSPARSE形式で、ディスクのファイルを作成します。
サイズは8GBで足りました。
$ hdiutil create -o /Volumes/temp/catalina -size 8g -layout SPUD -fs HFS+J -type SPARSE created: /Volumes/temp/catalina.sparseimage
「created: /Volumes/temp/catalina.sparseimage」と出力されればOKです。
手順③:作成したディスクをマウント
hdiutil attach /Volumes/temp/catalina.sparseimage -noverify -mountpoint /Volumes/installCatalina
$ hdiutil attach /Volumes/temp/catalina.sparseimage -noverify -mountpoint /Volumes/installCatalina /dev/disk3 Apple_partition_scheme /dev/disk3s1 Apple_partition_map /dev/disk3s2 Apple_HFS /Volumes/installCatalina
手順④:マウントしたディスク上にインストーラを作成する
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/installCatalina
$ sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/installCatalina Password: Ready to start. To continue we need to erase the volume at /Volumes/installCatalina. If you wish to continue type (Y) then press return: Y Erasing disk: 0%... 10%... 20%... 30%... 100% Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100% Making disk bootable... Copying boot files... Install media now available at "/Volumes/Install macOS Catalina"
「Install media now available at "/Volumes/Install macOS Catalina"」と表示されればOKです。
ちなみに、実際に「macOS Catalinaインストール」のパッケージの中身を見ると、
「createinstallmedia」というファイルがあるのが確認できます。
ディスクをFinderで開いてみると、中に「macOS Catalinaインストール」というファイルが作成されているのが確認できます。
手順⑤:ディスクをアンマウント
hdiutil detach /Volumes/Install\ macOS\ Catalina/
$ hdiutil detach /Volumes/Install\ macOS\ Catalina/ "disk3" ejected.
手順⑥:作成できたインストールディスクのスパース・ファイルをCDRファイルにコンバートする
hdiutil convert /Volumes/temp/catalina.sparseimage -format UDTO -o ~/Desktop/installCatalina.cdr
$ hdiutil convert /Volumes/temp/catalina.sparseimage -format UDTO -o ~/Desktop/installCatalina.cdr Driver Descriptor Map(DDM: 0)を読み込み中… Apple(Apple_partition_map: 1)を読み込み中… (Apple_Free: 2)を読み込み中… disk image(Apple_HFS: 3)を読み込み中… ........................................................................................................................... 経過時間: 2m 6.175s 速度: 64.9Mバイト/秒 節約率: 0.0% created: /Users/●●●●●●●/Desktop/installCatalina.cdr
CDRファイルが作成できたらOKです。
手順⑦:CDRファイルをISOファイルにリネーム
mv ~/Desktop/installCatalina.cdr ~/Desktop/installCatalina.iso
$ mv ~/Desktop/installCatalina.cdr ~/Desktop/installCatalina.iso
ISOファイルが作成できました。
手順⑧:スパース・ファイルを削除する
rm /Volumes/temp/catalina.sparseimage
8GBもあるスパース・ファイルはもう不要なのでさっさと削除します。
$ rm /Volumes/temp/catalina.sparseimage
手順⑨:作成したISOファイルを、ファイルサーバ上にコピー
参考サイト
El CaptianのApp Storeでダウンロードできる「ミニサイズ」のインストーラではエラーになる
Mac OS El CapitanのApp Storeでも「macOS Catalina」のインストーラをダウンロードできますが、
サイズが「19.1MB」しかない「ミニサイズ」のため、同じコマンドでISOファイルを作成しようとしてもエラーになってしまいます。
$ sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/Catalina --nointeraction WARNING: Improper use of the sudo command could lead to data loss or the deletion of important system files. Please double-check your typing when using sudo. Type "man sudo" for more information. To proceed, enter your password, or type Ctrl-C to abort. Password: /Applications/Install macOS Catalina.app does not appear to be a valid OS installer application.
「/Applications/Install macOS Catalina.app does not appear to be a valid OS installer application.」
というエラーが出てしまいます。
「Install Disk Creater」というツールを使っても、「ミニサイズ」インストーラではやはり、
「It is lacking the file "Contents/SharedSupport/InstallESD.dmg"」エラーになってしまいます。
まとめ
今回は、macOS CatalinaのインストーラのISOイメージファイルの作り方を紹介しました。
繰り返しですが、ポイントは以下です。
・macOS Catalinaのインストーラを「フルサイズ」でダウンロードする必要がある。
・そのためには、mac OS Catalinaのマシン上のApp Storeからダウンロードする必要がある。
・Mac OS X El Capitan等の古いOSのApp Storeでは「ミニサイズ」しかダウンロードできない。