磁盘工具不能直接创建linux原生分区,但可安全腾出未分配空间作为“空白容器”;需在macos中压缩apfs容器释放≥30gb空闲空间,再于ubuntu安装时手动新建ext4根分区等。
磁盘工具本身不能直接创建 linux 原生支持的分区(如 ext4 或 swap),但它可以安全地腾出未分配空间,并创建一个 macos 能识别、linux 也能后续格式化使用的“空白容器”——这是双系统协作的关键第一步。
明确目标:为 Linux 预留一块干净、无文件系统的空间
macOS 的“磁盘工具”不支持创建 ext4、btrfs 或 swap 分区,也不支持直接写入 Linux 启动引导结构。它的作用是:
- 在 APFS 容器外划出一块**未分配(Free Space)区域**,不破坏现有 macOS 数据
- 或创建一个临时 FAT32 分区(仅作占位用),方便 Linux 安装程序识别并覆写
- 确保 EFI 系统分区(ESP)保持完整,供 Linux 引导器(如 GRUB)写入启动文件
操作步骤:用磁盘工具安全释放空间
打开“应用程序 → 实用工具 → 磁盘工具”,选中你的**物理硬盘顶层条目**(例如“APPLE SSD AP0512M”),不是“Macintosh HD”这类卷宗:
- 点击右上角“分区”按钮,进入图形化调整界面
- 拖动饼图右侧滑块,向左压缩当前 APFS 容器,腾出连续空闲空间(建议 ≥30 GB)
- 不要点击“+”新建卷宗——这会创建 APFS 卷,Linux 无法直接使用
- 确认后点击“应用”。系统将自动调整容器大小,耗时数分钟,期间请勿中断电源
后续关键:Linux 安装阶段才真正创建可用分区
重启进入 Ubuntu Live 环境后,在安装器选择“其他选项”手动分区:
- 在刚才腾出的“空闲空间”上,新建一个 /boot/efi 分区(若原 macOS EFI 仍有余量可跳过)
- 新建一个 / 根分区,格式化为 ext4
- 可选:新建 swap 分区或 swap 文件,或启用 zram
- 可选:单独划分 /home 分区,便于重装系统时保留用户数据
注意事项:避免常见陷阱
以下操作必须避开,否则会导致挂载失败或数据风险:
- 不要用磁盘工具把空闲空间格式化为“Mac OS 扩展(日志式)”或“APFS”——Linux 对 HFS+ 日志分区默认只读,APFS 则需额外驱动且写入支持极不稳定
- 不要删除或调整 macOS 的 EFI 分区(通常为 200 MB,FAT32,标有 “EFI System Partition”)——它是双系统共用的引导载体
- 如果使用 Boot Camp 助理腾空间,它生成的 FAT32 分区只是占位符,安装 Ubuntu 时需手动删除并重建为 ext4,不可直接复用











