Mac上でUSBブートディスクを作る

自宅の余ってるPCにSUSE Linux Enterprise 15 sps01をインストールする必要があったので作業手順を記録しとくことに。
 
自宅はメインマシンがMac mini、今回SUSEをインストールするマシンがIntel NUCなので、USBメモリーにSUSEのisoイメージをコピーしてNUCのブートディスクとして使う方法を取る。SUSEサブスクリプションを持っていない(トライアルライセンスとして使用する)ので、InstallメディアとPackagesメディアの2つのisoイメージを2つのUSBメモリーで用意する。
 
手順
  1. diskutil listでデバイス情報を得る。
  2. diskutil eraseDisk MS-DOS 'USB DISK' <device-name>で再フォーマット
  3. diskutil umountDisk /dev/diskN でアンマウント
  4. ddコマンドでisoイメージをUSBメモリーに書き込む
  5. diskutil eject /dev/diskNで取り外す

 

TYOM50868860A:Downloads i070802$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
 
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +249.8 GB   disk1
                                 Logical Volume on disk0s2
                                 EE41FF6C-694B-4BC2-A1DF-A773699167C3
                                 Unlocked Encrypted
 
/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +204.8 MB   disk2
 
/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        +20.0 MB    disk3
   1:        Apple_partition_map                         32.3 KB    disk3s1
   2:                  Apple_HFS Flash Player            19.9 MB    disk3s2
 
/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.0 GB     disk4
   1:             Windows_FAT_32 USB DISK                8.0 GB     disk4s1
 
TYOM50868860A:Downloads i070802$ sudo diskutil eraseDisk MS-DOS 'USB DISK' /dev/disk4
Started erase on disk4
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk4s2 as MS-DOS (FAT) with name USB DISK
512 bytes per physical sector
/dev/rdisk4s2: 15211472 sectors in 1901434 FAT32 clusters (4096 bytes/cluster)
bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=15241216 bspf=14855 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk4
TYOM50868860A:Downloads i070802$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
 
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +249.8 GB   disk1
                                 Logical Volume on disk0s2
                                 EE41FF6C-694B-4BC2-A1DF-A773699167C3
                                 Unlocked Encrypted
 
/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +204.8 MB   disk2
 
/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        +20.0 MB    disk3
   1:        Apple_partition_map                         32.3 KB    disk3s1
   2:                  Apple_HFS Flash Player            19.9 MB    disk3s2
 
/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.0 GB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:       Microsoft Basic Data USB DISK                7.8 GB     disk4s2
 
TYOM50868860A:Downloads i070802$ diskutil umountDisk /dev/disk4
Unmount of all volumes on disk4 was successful
TYOM50868860A:Downloads i070802$ sudo dd if=/Users/i070802/Desktop/SLE-12-SP1-SAP-DVD-x86_64-GM-DVD1.iso of=/dev/disk4 bs=4028
(*of=/dev/rdisk4と指定すると高速に書き込み。)
Password:
811683+1 records in
811683+1 records out
3269459968 bytes transferred in 9500.071677 secs (344151 bytes/sec)
(約2時間)
TYOM50868860A:Downloads i070802$ diskutil eject /dev/disk4
Disk /dev/disk4 ejected
TYOM50868860A:Downloads i070802$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
 
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +249.8 GB   disk1
                                 Logical Volume on disk0s2
                                 EE41FF6C-694B-4BC2-A1DF-A773699167C3
                                 Unlocked Encrypted
 
/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +204.8 MB   disk2
 
/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        +20.0 MB    disk3
   1:        Apple_partition_map                         32.3 KB    disk3s1
   2:                  Apple_HFS Flash Player            19.9 MB    disk3s2
 
TYOM50868860A:Downloads i070802$