Written by
JackYamamoto状況を想像してみてください:MacオペレーティングシステムでブータブルUSBインストーラを作成したいときに、Appleの指示ページに基づいて正確なコマンドラインをコピーしました。しかし、ターミナルで実行した後、次のエラーが表示されます:
sudo: /Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia: command not found
手順を繰り返しても、再び失敗する可能性が高いです。この状況は frustraring かもしれませんが、幸いにも解決策は簡単です。
この記事では、createinstallmediaコマンドが見つからないエラーの原因を理解し、解決するのをお手伝いします。
'createinstallmediaコマンドが見つからない' の原因は何ですか?
"createinstallmediaコマンドが見つからない" のメッセージは、どのmacOSバージョンでも発生する可能性があります。
Sonoma、Ventura、Monterey、Big Sur、Catalina、Mojave、High Sierra、Sierra、Mavericks、Yosemite、またはEl CapitanのブータブルUSBインストーラを作成している場合、以下の理由が "createinstallmediaコマンドが見つからない" につながる可能性があります:
- InstallerがApplicationsフォルダにない。
- 間違ったInstallerをダウンロードしたか、Installerが壊れています。
- コマンドの構文が間違っています。
- 管理者としてログインしていない。
ただし、LionやMountain Lionのブータブルインストーラを作成している場合(USBインストーラを作成するための組み込み機能がないため)、このエラーが絶えず表示されます。そのような古いOSのためにブータブルドライブを作成するには、DiskMakerXなどのツールを使用してください。
それ以外の場合は、解決策を見つけるためにお読みください!
'createinstallmediaコマンドが見つからない' を修正する方法、macOSブータブルインストーラを作成する際
ブータブルmacOSインストールメディアを作成する際の "command not found" エラーを修正するには、コマンドライン自体を見直す必要があります。以下は、ブータブルインストーラ作成のための2つの典型的なコードの説明です:
sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app
sudo: これは macOS で使用されるコマンドで、スーパーユーザーまたはルートのセキュリティ権限でプログラムを実行するために使用されます。
/Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia: これは、ブート可能な macOS インストーラーを作成するために使用される createinstallmedia ツールへのパスです。Applications フォルダー内からのパスです。
--volume /Volumes/MyVolume: これは macOS インストールメディアが作成される外部ボリュームを指定します。この場合、外付けドライブまたは"MyVolume"という名前の外部ドライブのボリュームを対象としています。
--applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app: これは OS X El Capitan インストールアプリケーションへのパスを指定します。macOS Sierra および OS X バージョンにのみ必要です。
このコマンドが理解できたら、"createinstallmedia: コマンドが見つかりません"というエラーに対処するためのヒントを続けましょう。
修正 1: 管理者アカウントを使用していることを確認
sudo を実行するには、Mac に管理者としてログインする必要があります。現在権限を持たない標準またはゲストユーザーアカウントを使用している場合は、管理者アカウントでログアウトして再ログインしてください。
修正 2: インストーラーがApplicationsフォルダーにあることを確認
コマンドを実行する前に、完全なインストーラーをMacのApplicationsフォルダーに追加する必要があります。コードのパスで指定されているように、createinstallmedia ツールはApplicationsフォルダー内にある必要があります。
インストーラーをアプリケーション形式(.app)でダウンロードした場合、これは問題ではありません。アプリは自動的にApplicationsフォルダーに追加されます。
ただし、DMGファイルをダウンロードした場合は、それをダブルクリックして開き、その内部のpkgファイルを開いてスクリーン上の指示に従い、Applicationsフォルダーに展開する必要があります。
修正 3: 正しいインストーラーを削除して再ダウンロードする
createinstallmediaコマンドを含む正しいインストーラーを持っていることも重要です。
Applicationsフォルダー内のインストーラーのファイルサイズを確認できます。数百バイトしかない場合、それは間違いなく正しいインストーラーではありません。また、インストーラーが"Install macOS Mojave.app"に似た名前でない場合、必要なものではないかもしれません。
この場合、不適切なインストーラを削除し、Mac App Store、Terminal、または信頼できるソースから再ダウンロードする必要があります。
完全なインストーラをTerminalからダウンロードするには、このガイドをご覧ください:Softwareupdateコマンドラインツールを使用してMacを更新する方法?
以下のソースから macOS DMG ファイルも入手できます:
"Install macOS xxx" アプリケーションに createinstallmedia ファイルがあるかどうかを確認するには、インストーラを右クリックして「パッケージの内容を表示」を選択し、その後 Contents > Resources に移動します。
修正4:コマンド構文を確認する
使用しようとしているOSバージョンに適したコマンドの構文が正しく形成されている必要があります。
Appleが提供するコマンド文字列をコピーした後、MyVolume を外部ドライブの名前に置き換える必要があります。 名前にスペースが含まれている場合は、バックスラッシュを使用する必要があります。 たとえば、名前が Boot Media の場合、Terminalで Boot\ Media と参照する必要があります。
これは少しややこしいので、コマンドを実行する前に外部ドライブを MyVolume に名前を変更することをお勧めします。 このようにすると、どんな変更も加えずにコマンドをコピーして貼り付けることができます。
修正されたインストラーがApplicationsフォルダにある場合、以下が使用すべき正しいコマンドです:
macOS Sonoma:sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
macOS Ventura:sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
macOS Monterey:sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
macOS Big Sur:sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
macOS Catalina:sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
macOS Mojave:sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
macOS High Sierra:sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
OS X El Capitan:sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app
このガイドを共有して、他の人が"createinstallmedia: command not found"を修正するのを助けてください。Sonoma、Ventura、Monterey、Big Sur、Catalina、Mojaveなど以前のバージョンにブート可能なメディアを作成する際に役立ちます。