ネットブックのWindowsがまたいつ壊れるかもしれんから緊急用にbootable USBを用意することにした。普通なら、LiveCDだけど、こいつ、CDを入れるところがないのだ。
もちろん、Linuxだ。まあ、あれだ。別にBSDでも、Plan9でもいいと思うよ。
0. USBあるよね。
1. bootableなLive CDを捜す。
2. isoをdownloadする。
3. こんなかんじで、iso を img に変換する。mini.iso -> mini.img
hdiutil convert -format Rdxx -o mini.img /Users/fu7mu4/Downloads/mini.iso
ここ、某所で〜いれないようにと書かれていたけど、どうしてだろうね?
こんなこと言われる。日本語がでて逆に驚く。
イメージ作成エンジンを準備中...
...............................................................................
イメージ作成エンジンを停止中...
リソースを追加中...
...............................................................................
経過時間: 1.843s
(1 タスク、重さ 0)
ファイルサイズ:28311552 バイト、チェックサム:CRC $00209239
処理されたセクタ数:55296、55296 コピーしました
速度:14.6M バイト/秒
created: /Users/fu7mu4/Downloads/mini.img
4. device名を調べる準備をする。
まだUSBはいれないでする。
diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *160.0 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 79.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Apple_HFS SecondOS 39.9 GB disk0s4
5: Apple_HFS DATA 39.8 GB disk0s5
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *12.1 MB disk1
1: Apple_partition_map 32.3 KB disk1s1
2: Apple_HFS Flash Player 12.0 MB disk1s2
5. USBを入れてもっかいやってみたらよくわかる。
diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *160.0 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 79.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Apple_HFS SecondOS 39.9 GB disk0s4
5: Apple_HFS DATA 39.8 GB disk0s5
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *12.1 MB disk1
1: Apple_partition_map 32.3 KB disk1s1
2: Apple_HFS Flash Player 12.0 MB disk1s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *2.1 GB disk2
1: DOS_FAT_32 UNTITLED 2.1 GB disk2s1
/dev/disk2がUSBですね。
6. USBをunmountDiskする。
USBはとりださないで、する。そのまま書こうとすると、resource is busyって言われるはず。
diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful
7. imgを書き込む。
of=が書き込むデバイス名だ。
dd if=mini.img of=/dev/disk2 bs=1m
27+0 records in
27+0 records out
28311552 bytes transferred in 11.176269 secs (2533185 bytes/sec)
8. とりだす。
diskutil eject /dev/disk2
Disk /dev/disk2 ejected
これでUSBをとりはずしていいらしい。