Bootable USB Making on Mac - izudon/izudon.github.io GitHub Wiki

手順

USBメモリを差し込んで次の手順を踏む。

  1. diskutil list でデバイスIDの確認
    $ diskutil list
    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *500.3 GB   disk0
       1:                        EFI EFI                     314.6 MB   disk0s1
       2:                 Apple_APFS Container disk1         500.0 GB   disk0s2
    
    /dev/disk1 (synthesized):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      APFS Container Scheme -                      +500.0 GB   disk1
                                     Physical Store disk0s2
       1:                APFS Volume Macintosh HD            9.1 GB     disk1s1
       2:              APFS Snapshot com.apple.os.update-... 9.1 GB     disk1s1s1
       3:                APFS Volume Macintosh HD - Data     225.8 GB   disk1s2
       4:                APFS Volume Preboot                 1.9 GB     disk1s3
       5:                APFS Volume Recovery                1.1 GB     disk1s4
       6:                APFS Volume VM                      1.1 GB     disk1s5
    
    /dev/disk2 (external, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *15.5 GB    disk2
       1:       Microsoft Basic Data                         3.1 GB     disk2s1
       2:                        EFI ESP                     5.2 MB     disk2s2
       3:       Microsoft Basic Data                         307.2 KB   disk2s3
       4:           Linux Filesystem                         12.4 GB    disk2s4
    
  2. ディスクをまっさらにする
    $ diskutil eraseDisk MS-DOS UNTITLED /dev/disk2
    
    • MS-DOS は、FAT, FAT32 の指定、
      UNTITLED は、ボリュームラベル?で、なんでもいい。
    • 終わったらこう出る:
      Mounting disk
      Finished erase on disk2
      
  3. diskutil unmountDisk でUSBメモリのアンマウント
    $ diskutil unmountDisk /dev/disk2
    Unmount of all volumes on disk2 was successful
    
    • これをせずして次工程で dd しようとするとこうなる:
      dd: /dev/disk2: Resource busy
      
  4. dd でファイルのコピー
    $ sudo dd if=~/Downloads/linuxmint-19.3-xfce-32bit.iso of=/dev/disk2 bs=4028
    489925+1 records in
    489925+1 records out
    1973420032 bytes transferred in 1604.956170 secs (1229579 bytes/sec)
    
  5. USB メモリの取り出し
    $ diskutil eject /dev/disk2
    Disk /dev/disk2 ejected
    
    • このあとUSBメモリを(物理的に)抜く。

資料