Ipad

Mac OS XのコマンドラインからISOイメージを書き込む方法

Mac OS XのコマンドラインからISOイメージを書き込む方法

コマンドラインからISOイメージを書き込むMacからISOファイルを書き込む最も簡単な方法はディスクユーティリティを使うことですが、「dd」というツールを使えば、コマンドラインから直接ISOファイルやディスクイメージを書き込むこともできます。このツールはMac OS XとLinuxで使えますが、ここではMacに焦点を当てます。

この dd 書き込み機能は、ディスク、ハード ドライブ、USB ドライブ、メモリ カード、DVD、または指定したその他のメディアなど、任意のターゲット ボリュームに ISO を書き込むために機能します。

dd にはいくつかの利点があります。まず、コマンドライン機能によりリモート SSH 接続での使用が容易になることが挙げられますが、おそらくより便利なのは、dd の低レベル機能です。これは一般的に他のコマンドよりも高速で、一部のエラーメッセージを回避できる可能性があります。

これはコマンドラインツールなので、主に上級ユーザー向けです。Mac OS X向けに開発されていますが、diskutilコマンドを除いてLinuxでも動作するはずです。いつものように、潜在的な問題を回避するために、すべての構文が正しく入力されていることを確認してください。もし不安な場合は、GUIからのより簡単な方法をご利用ください。

ddを使ってコマンドラインからISOを書き込む方法

最初に、コマンド ラインからディスクまたはドライブを見つける必要があります。

diskutil list

マウントされたドライブの一覧で宛先ドライブの名前を見つけて、その「識別子」コードをメモします。これは「disk1s1」のようなものですが、マシンごとに一意になる可能性があります。

diskutil リストからディスク識別子が見つかりました

見つけた識別子を使用してディスクをアンマウントしますが、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イメージに限定されないので、あらゆるディスクイメージで動作します。このツールを使えば、OS X Mountain LionやOS X Lionなど、起動可能なMac OSインストールドライブを作成することも可能です。もちろん、作業に必要なディスクイメージがあれば、他のOSでも利用可能です。