
Mac OS Xのコマンドラインから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」のようなものですが、マシンごとに一意になる可能性があります。
見つけた識別子を使用してディスクをアンマウントしますが、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でも利用可能です。