macOS制作ubuntu安装盘

使用 macOS 终端命令快速制作 Ubuntu 安装 U 盘。本教程涵盖如何查找磁盘、使用 dd 命令写入 ISO 镜像,并安全地弹出设备,适合希望在 mac 上制作 Linux 启动盘的用户。
single

准备条件:

  1. 已经下载好的 Ubuntu ISO 镜像文件;
  2. U 盘

操作流程

打开磁盘工具,选择 USB 盘并格式化化为 FAT32 文件系统

打开终端,查看当前 U 盘对应的磁盘名称:

$ diskutil list

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:             Apple_APFS_ISC Container disk1         524.3 MB   disk0s1
   2:                 Apple_APFS Container disk3         994.7 GB   disk0s2
   3:        Apple_APFS_Recovery Container disk2         5.4 GB     disk0s3


/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +994.7 GB   disk3
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            11.2 GB    disk3s1
   2:              APFS Snapshot com.apple.os.update-... 11.2 GB    disk3s1s1
   3:                APFS Volume Preboot                 7.1 GB     disk3s2
   4:                APFS Volume Recovery                1.1 GB     disk3s3
   5:                APFS Volume Data                    705.4 GB   disk3s5
   6:                APFS Volume VM                      2.1 GB     disk3s6
  

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.1 GB     disk4
   1:                 DOS_FAT_32 UBU24                   8.1 GB     disk4s4

记住当前 U 盘是 /dev/disk4

卸载 U 盘:

$ diskutil unmountDisk /dev/disk4
Unmount of all volumes on disk4 was successful

将镜像写入 U 盘,这个命令会持续比较久,最终成功后展示如下内容:

$ sudo dd if=./ubuntu-24.04.2-desktop-amd64.iso of=/dev/disk4 bs=1m

6049+1 records in
6049+1 records out
6343219200 bytes transferred in 803.984497 secs (7889728 bytes/sec)

参数说明:

  1. dd:调用 dd 工具
  2. if:输入文件(input file),这里是 Ubuntu 的 ISO 镜像
  3. of:输出文件(output file),这里是目标磁盘 /dev/disk4
  4. bs:每次读写的“块大小”为 1 兆字节