isoをダウンロード, xz解凍
ethOSのISOイメージは xz によって圧縮されているので、扱えるようにインストールしておく
$ brew install xz
xz 解凍
$ unxz ethos-1.2.3.iso.xz
これでそのまま解凍されてただの iso
イメージになる
USBメモリの準備
$ diskutil list
/dev/disk0 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 251.0 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_CoreStorage Macintosh HD 250.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +249.7 GB disk1
Logical Volume on disk0s2
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *64.5 GB disk2
1: Linux 7.8 GB disk2s1
2: 0xEF 11.5 MB disk2s2
USBメモリが /dev/disk
何番なのか確認しておく。ここでは /dev/disk2
だと仮定する。
$ diskutil unmountdisk /dev/disk2
Unmount of all volumes on disk2 was successful
$ diskutil eraseDisk MS-DOS ETHOS /dev/disk2
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s2 as MS-DOS (FAT) with name ETHOS
512 bytes per physical sector
/dev/rdisk2s2: 125515776 sectors in 1961184 FAT32 clusters (32768 bytes/cluster)
bps=512 spc=64 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=125546496 bspf=15322 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk2
アンマウントして、初期化する。diskutil eraseDisk MS-DOS
すると勝手にEFI領域もつくってくれるので良い↓
$ diskutil list
/dev/disk0 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 251.0 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_CoreStorage Macintosh HD 250.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +249.7 GB disk1
Logical Volume on disk0s2
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *64.5 GB disk2
1: EFI EFI 209.7 MB disk2s1
2: Microsoft Basic Data ETHOS 64.3 GB disk2s2
ddで焼く
初期化すると勝手にまたマウントしてしまうので、アンマウントしておく。
$ diskutil unmountdisk /dev/disk2
Unmount of all volumes on disk2 was successful
dd
では、 bs
ブロックサイズを1GBと贅沢につかってぶっこむ。メモリが4GB以下の人権外Macを使ってる人は適宜少なくすること(swpして盛大に遅くなる)
$ sudo dd if=./ethos-1.2.3.iso of=/dev/disk2 bs=1g
Password:
7+1 records in
7+1 records out
7861543424 bytes transferred in 1052.677474 secs (7468141 bytes/sec)
それでも7GBほど焼くので、遅い。。7MB/secぐらいは出てるっぽいけど。
完成
これを、ターゲットのマシンのUSBにさして起動すれば良いはず。