先通过diskutil
确认U盘的设备块
% diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Mac 57.5 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Apple_HFS Data 192.5 GB disk0s4
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *16.4 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS Untitled 16.0 GB disk1s2
上面显示的是我本机的磁盘设备,disk0是硬盘,disk1是U盘设备。
在通过dd
命令写U盘的时候需要unmount
,注意不能在finder里推出U盘,那样的话整个设备块也卸载了。
% diskutil unmountDisk /dev/disk1
Unmount of all volumes on disk1 was successful
现在可以把ISO文件写入U盘了
% sudo dd if=/data/ubuntu-13.10-server-amd64.iso of=/dev/disk1 bs=1024