Macで、USBメモリーにISOイメージを書き込む
Macで、OSインストーラーなどのISOイメージを、USBメモリーに書き込みたい時。
USBメモリをMacに挿してから、diskutil list
コマンドでデバイス名を確認する。
この例では、/dev/disk2がUSBメモリです。(TOSHIBA製のUSBメモリー使ってます。)
» diskutil list /dev/disk0 (internal): ... /dev/disk1 (synthesized): ... /dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *15.5 GB disk2 1: DOS_FAT_32 TOSHIBA 15.5 GB disk2s1
次に、diskutil eraseDisk
コマンドでUSBメモリーをフォーマットします。
第1引数が、フォーマット、第2引数が、任意の名前、第3引数がデバイスです。
diskutil eraseDisk MS-DOS INSTALLER /dev/disk2
補足ですが、使えるフォーマットは以下で調べられます。
» diskutil listFilesystems Formattable file systems These file system personalities can be used for erasing and partitioning. When specifying a personality as a parameter to a verb, case is not considered. Certain common aliases (also case-insensitive) are listed below as well. ------------------------------------------------------------------------------- PERSONALITY USER VISIBLE NAME ------------------------------------------------------------------------------- APFS APFS (or) APFSI Case-sensitive APFS APFS (Case-sensitive) ExFAT ExFAT MS-DOS MS-DOS (FAT) MS-DOS FAT12 MS-DOS (FAT12) MS-DOS FAT16 MS-DOS (FAT16) MS-DOS FAT32 MS-DOS (FAT32) (or) FAT32 HFS+ Mac OS Extended Case-sensitive HFS+ Mac OS Extended (Case-sensitive) (or) HFSX Case-sensitive Journaled HFS+ Mac OS Extended (Case-sensitive, Journaled) (or) JHFSX Journaled HFS+ Mac OS Extended (Journaled) (or) JHFS+ Free Space 空き領域 (or) FREE
USBメモリーをunmountします。
diskutil unmountDisk /dev/disk2
最後に、dd
でISOイメージをUSBメモリーに書き込みます。
書き込み先を間違えないように注意。
sudo dd if=/tmp/ubuntu-19.04-live-server-amd64.iso of=/dev/disk2 bs=4096
これで少し待てば完了です。
書き込みが終わると、Macのデスクトップ上に突然「マウントできないディスクだ」という感じのエラーが突然でました・・・。マウントしようとした模様です。