そういうのがいいブログ

SIerで働く30代サラリーマンSEがインフラエンジニアに憧れてLinux・クラウド・AWSの勉強をするブログ

macOS CatalinaのインストーラのISOイメージファイルの作り方

※[PR]当ブログの記事の中にはプロモーションが含まれています。

macOS CatalinaのインストーラのISOイメージファイルの作り方

macOS Catalinaのインストール用ISOファイルの作り方を知りたい。
・ネットで検索したコマンドを試したら「/Applications/Install macOS Catalina.app does not appear to be a valid OS installer application.」エラーになってしまった。
・エラーにならない方法を教えてほしい。

こういった疑問に答えます。

本記事の内容

  1. macOS CatalinaのインストーラのISOイメージファイルの作り方

この記事を書いている私は、某SIerに勤務しながら、
WEB系エンジニア・インフラエンジニアに憧れて、プログラミングおよびインフラ技術の勉強をしています。

こういった私が、解説していきます。

私が実機で試したコマンドや画像を載せて書いています。
記事の信頼性担保に繋がると思います。

macOS CatalinaのインストーラのISOイメージファイルの作り方

macOS CatalinaのインストーラのISOイメージファイルの作り方

  1. macOS Catalinaのインストーラをフルサイズでダウンロード
  2. スパース・ファイルの作成
  3. 作成したディスクをマウント
  4. マウントしたディスク上にインストーラを作成する
  5. ディスクをアンマウント
  6. 作成できたインストールディスクのスパース・ファイルをCDRファイルにコンバート
  7. CDRファイルをISOファイルにリネーム
  8. スパース・ファイルを削除
  9. 作成した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」で検索すると、すぐに見つかります。

macOS CatalinaのインストーラのISOイメージファイルの作り方

「入手」ボタンをクリック。

macOS CatalinaのインストーラのISOイメージファイルの作り方

ダウンロードが始まります。サイズが「8.25GB」になっているので「フルサイズ」であると確認できます。
「ミニサイズ」だと、数十MBぐらいしかありません。

macOS CatalinaのインストーラのISOイメージファイルの作り方

インストール画面が表示されたらインストーラを終了する

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

macOS CatalinaのインストーラのISOイメージファイルの作り方

macOS CatalinaのインストーラのISOイメージファイルの作り方

「アプリケーション」フォルダにある「macOS Catalinaインストール」ファイルを確認

macOS CatalinaのインストーラのISOイメージファイルの作り方

macOS Catalinaインストール」のパッケージの中身を表示させると以下のような構成になっています。

macOS CatalinaのインストーラのISOイメージファイルの作り方

ターミナルでコマンド実行

ここからは、「ターミナル」でのコマンド操作になります。

macOS CatalinaのインストーラのISOイメージファイルの作り方

手順②:スパース・ファイルの作成

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」というファイルがあるのが確認できます。

macOS CatalinaのインストーラのISOイメージファイルの作り方

ディスクをFinderで開いてみると、中に「macOS Catalinaインストール」というファイルが作成されているのが確認できます。

macOS CatalinaのインストーラのISOイメージファイルの作り方

macOS CatalinaのインストーラのISOイメージファイルの作り方

手順⑤:ディスクをアンマウント

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です。

macOS CatalinaのインストーラのISOイメージファイルの作り方

手順⑦:CDRファイルをISOファイルにリネーム

mv ~/Desktop/installCatalina.cdr ~/Desktop/installCatalina.iso
$ mv ~/Desktop/installCatalina.cdr ~/Desktop/installCatalina.iso

macOS CatalinaのインストーラのISOイメージファイルの作り方

ISOファイルが作成できました。

macOS CatalinaのインストーラのISOイメージファイルの作り方

手順⑧:スパース・ファイルを削除する

rm /Volumes/temp/catalina.sparseimage

8GBもあるスパース・ファイルはもう不要なのでさっさと削除します。

$ rm /Volumes/temp/catalina.sparseimage

手順⑨:作成したISOファイルを、ファイルサーバ上にコピー

macOS CatalinaのインストーラのISOイメージファイルの作り方

参考サイト

etsux.hatenablog.com

etsux.hatenablog.com

infornography.blue

El CaptianのApp Storeでダウンロードできる「ミニサイズ」のインストーラではエラーになる

Mac OS El CapitanApp Storeでも「macOS Catalina」のインストーラをダウンロードできますが、
サイズが「19.1MB」しかない「ミニサイズ」のため、同じコマンドでISOファイルを作成しようとしてもエラーになってしまいます。

macOS Catalinaのインストーラの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.」
というエラーが出てしまいます。

macdaddy.io

「Install Disk Creater」というツールを使っても、「ミニサイズ」インストーラではやはり、
「It is lacking the file "Contents/SharedSupport/InstallESD.dmg"」エラーになってしまいます。

macOS CatalinaのインストーラのISOイメージファイルの作り方

macOS CatalinaのインストーラのISOイメージファイルの作り方

まとめ

今回は、macOS CatalinaのインストーラのISOイメージファイルの作り方を紹介しました。

繰り返しですが、ポイントは以下です。

macOS Catalinaのインストーラを「フルサイズ」でダウンロードする必要がある。
・そのためには、mac OS Catalinaのマシン上のApp Storeからダウンロードする必要がある。
Mac OS X El Capitan等の古いOSのApp Storeでは「ミニサイズ」しかダウンロードできない。

souiunogaii.hatenablog.com