MacでisoをUSB起動イメージに変換する(Mac専用)

syslinuxないからできないと思ってたけど、そうでもないのか。
試してみる。
手順は、Ubuntuのサイトにあるのをトレース。
http://www.ubuntu.com/desktop/get-ubuntu/download
ubuntu-10.10-desktop-i386.isoをダウンロード。
terminalから操作。

MacBook:~ kinneko$ hdiutil convert -format UDRW -o /Users/kinneko/Downloads/ubuntu_iso/ubuntu-10.10-desktop-i386.dmg /Users/kinneko/Downloads/ubuntu_iso/ubuntu-10.10-desktop-i386.iso
Ubuntu 10.10 i386 (Apple_ISO : 0) を読み込み中...
...............................................................................
経過時間:40.962s
速度:16.9M バイト/秒
節約率:0.0%
created: /Users/kinneko/Downloads/ubuntu_iso/ubuntu-10.10-desktop-i386.dmg

サイズは同じか。

MacBook:~ kinneko$ ls -al /Users/kinneko/Downloads/ubuntu_iso/ubuntu-10.10-desktop-i386.*

  • rw-r--r-- 1 kinneko staff 726827008 3 17 15:56 /Users/kinneko/Downloads/ubuntu_iso/ubuntu-10.10-desktop-i386.dmg
  • rw-r--r--@ 1 kinneko staff 726827008 10 8 01:25 /Users/kinneko/Downloads/ubuntu_iso/ubuntu-10.10-desktop-i386.iso

ディスクユーティリティを起動する。
書きこむFlashメディアを挿入して、そのドライブを選択、情報ボタンを押して出てくる「ディスク識別子」の内容(ここではdisk2)を確認しておく。
ボリュームが自動マウントされていれば、マウント解除しておく。
アンマウントはコマンドでもできる。こちらのほうがデバイスの確認ができて便利かもしれない。ディスク識別子にあったデバイス名を指定する。

MacBook:~ kinneko$ diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful

ディスクユーティリティを終了する。
ddで書きこむ。

MacBook:~ kinneko$ sudo dd if=/Users/kinneko/Downloads/ubuntu_iso/ubuntu-10.10-desktop-i386.dmg of=/dev/disk2 bs=1m
Password:

書き込み作業には、少し時間がかかる。
う、なんか結構かかるな... 待つ。
/dev/disk2のかわりに、/dev/rdisk2を使うと少し早いそうだ。

693+1 records in
693+1 records out
726827008 bytes transferred in 477.693556 secs (1521534 bytes/sec)

終わったら、メディアをイジェクトする。

MacBook:~ kinneko$ diskutil eject /dev/disk2
Disk /dev/disk2 ejected

あ、これdmgだから起動できるのはMacだけか...
使えない... orz