MACでOSイメージを焼く


ひさびさにSDカードにOSイメージを焼く。

$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           *499.1 GB   disk1
                                 Logical Volume on disk0s2
                                 4D3ECD99-C952-4B12-B86F-937E107E6623
                                 Unlocked Encrypted
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.1 GB     disk2
   1:                 DOS_FAT_32 NO NAME                 8.1 GB     disk2s1

disk2にマウントされていることがわかる。
なので対象指定して実施。

$ dd if=OSイメージ名 of=/dev/rdisk2 bs=1m
dd: /dev/rdisk2: Resource busy

どうやら調べるとMACで自動的にマウントしているから。そりゃそうだね。。。
dfでなんて名前でマウントしてるか調べる

$ df 
Filesystem    512-blocks      Used Available Capacity  iused    ifree %iused  Mounted on
/dev/disk1     974716928 577840184 396364744    60% 72294021 49545593   59%   /
devfs                373       373         0   100%      647        0  100%   /dev
map -hosts             0         0         0   100%        0        0  100%   /net
map auto_home          0         0         0   100%        0        0  100%   /home
/dev/disk2s1    15742976      5120  15737856     1%        0        0  100%   /Volumes/NO NAME

以下でアンマウント

$ sudo diskutil umount "/Volumes/NO NAME"

これで無事動きはじめた。