AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

macOS でうぶんちゅの USB インストールディスクを作る

zenn.dev

偉大なる先人。

手順

# 今回は /dev/disk4 が対象の USB モモリ
❯ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:             Apple_APFS_ISC Container disk1         524.3 MB   disk0s1
   2:                 Apple_APFS Container disk3         494.4 GB   disk0s2
   3:        Apple_APFS_Recovery Container disk2         5.4 GB     disk0s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +494.4 GB   disk3
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD - Data     259.6 GB   disk3s1
   2:                APFS Volume Macintosh HD            15.9 GB    disk3s3
   3:              APFS Snapshot com.apple.os.update-... 15.9 GB    disk3s3s1
   4:                APFS Volume Preboot                 11.5 GB    disk3s4
   5:                APFS Volume Recovery                1.8 GB     disk3s5
   6:                APFS Volume VM                      1.1 GB     disk3s6

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.5 GB    disk4
   1:                       0xEF                         7.3 MB     disk4s2

# "" 内の許される名前がわからなかったけど HOGE で通ったのでほげ、もしかして大文字オンリーかな
❯ sudo diskutil eraseDisk FAT32 "HOGE" MBRFormat /dev/disk4
Started erase on disk4
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk4s1 as MS-DOS (FAT32) with name HOGE
512 bytes per physical sector
/dev/rdisk4s1: 30233728 sectors in 1889608 FAT32 clusters (8192 bytes/cluster)
bps=512 spc=16 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=2048 drv=0x80 bsec=30263296 bspf=14763 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk4

# load: ... などは実行中に CTRL+SHIFT+T で出せた
❯ diskutil unMountDisk /dev/disk4
Unmount of all volumes on disk4 was successful
❯ cd ~/Downloads
❯ sudo dd if=ubuntu-24.04-live-server-amd64.iso of=/dev/rdisk4 bs=1m
load: 1.46  cmd: dd 86090 uninterruptible 0.00u 0.45s
1170+0 records in
1170+0 records out
1226833920 bytes transferred in 88.603551 secs (13846329 bytes/sec)
load: 1.22  cmd: dd 86090 uninterruptible 0.00u 0.52s
1368+0 records in
1368+0 records out
1434451968 bytes transferred in 103.592469 secs (13847068 bytes/sec)
2627+1 records in
2627+1 records out
2754981888 bytes transferred in 198.016040 secs (13912923 bytes/sec)

これにて作成完了。