YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

USBにインストールイメージを焼きたい(改訂版)

はじめに

まえにここでやり方書いたけど、より安全っぽい方法があるみたいなんで改めて書いておく。

方法

hdiutilを使う

今回はUbuntu 10.04 x64版のISOを変換してみました。

$ hdiutil convert -format UDRW -o Ubuntu1004.img ubuntu-10.04-desktop-amd64.iso 
Ubuntu 10.04 LTS amd64           (Apple_ISO : 0) を読み込み中...
.......................................................................................................................
経過時間: 4.147s
速度:168.2M バイト/秒
節約率:0.0%
created: /Users/ymotongpoo/Downloads/Ubuntu1004_x64.img.dmg
diskutilで焼く対象のUSBを確認

挿入前はこんなん。

$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            121.0 GB   disk0s2

挿入後はこんなん。前にFreeNAS用にUSBを作成した時のままなので下記のように表示された。今回は/dev/disk1らしい。

$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            121.0 GB   disk0s2
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            FreeNAS-i386-Liv       *2.1 GB     disk1

ここでunmountする。

$ diskutil unmount /dev/disk1
Volume FreeNAS-i386-Liv on disk1 unmounted
ddする
$ sudo dd if=Ubuntu1004_x64.img.dmg of=/dev/rdisk1 bs=1m
697+1 records in
697+1 records out
731453440 bytes transferred in 28.472502 secs (25689820 bytes/sec)
Ejectする
$ diskutil eject /dev/disk1
Disk /dev/disk1 ejected