Mac OS X のコマンドラインから ISO イメージを書き込む方法
目次:
Mac から ISO を書き込む最も簡単な方法は、ディスク ユーティリティを使用することですが、「dd」というツールを使用して、コマンド ラインから直接 ISO とディスク イメージを書き込むこともできます。これは Mac OS X と Linux で機能しますが、ここでは Mac に焦点を当てます。
この dd 書き込み機能は、ディスク、ハード ドライブ、USB ドライブ、メモリ カード、DVD、または指定したその他のメディアなど、任意のターゲット ボリュームに ISO を書き込むために機能します。
dd は、いくつかの理由で有利な場合があります。 1 つには、コマンド ラインの側面により、リモート SSH 接続を介して簡単に使用できますが、おそらくより便利なのは、代替手段よりも一般的に高速で、一部のエラー メッセージを回避できる dd の低レベル機能です。
これはコマンド ライン ツールであるため、主に上級ユーザー向けであると考えてください。また、これは Mac OS X を念頭に置いて書かれていますが、diskutil コマンドを除いて Linux でも動作するはずです。 .いつものように、潜在的な問題を回避するために、すべての構文が適切に入力されていることを確認してください。疑わしい場合は、GUI からのより単純な方法を使用してください。
dd を使用してコマンドラインから ISO を書き込む方法
最初に行う必要があるのは、コマンド ラインからディスクまたはドライブを見つけることです:
diskutilリスト
マウントされたドライブのリストで宛先ドライブの名前を見つけ、その「IDENTIFIER」コードを書き留めます。これは「disk1s1」のようなものである必要がありますが、マシンに固有のものである可能性があります。
見つけた識別子を使用して、ディスクをアンマウントしますが、Mac から切断しないでください:
sudo umount /dev/disk1s1
アンマウントの完了を求められたら、管理者パスワードを入力してください。
コマンド ライン ツール「dd」を使用してディスク イメージを書き込むには、次の構文を使用します:
dd if=/path/to/image.iso of=/dev/disk1s1
たとえば、ユーザ「Will」のデスクトップにある「OSXMountainGorilla.iso」というイメージを書き込むには、コマンドは次のようになります:
dd if=/Users/Will/Desktop/OSXMountainGorilla.iso of=/dev/disk1s1/
dd が更新やステータス バーを表示しないことに気付くでしょうが、コマンドの実行が終了すると、標準のターミナル プロンプトに戻ります。
dd は ISO に限定されないため、どのディスク イメージでも動作するはずです。このツールを使用して、起動可能な Mac OS インストール ドライブを作成することもできます。これには、OS X Mountain Lion や OS X Lion など、使用するディスク イメージがある限り、その他のドライブも含まれます。