是的,Ubuntu 22.04 UEFI 版安装时通常需要(且推荐)单独创建一个 EFI 系统分区(ESP, EFI System Partition)。
在 UEFI 架构下,计算机启动时需要读取一个特定的引导加载程序文件。这个文件必须存放在一个遵循 FAT32 文件系统格式、具有特定“EFI 系统分区”标志的分区中。虽然 Ubuntu 的安装程序(Subiquity)非常智能,可以自动为你创建这个分区,但理解其必要性有助于你进行自定义分区或修复系统。
以下是关于该分区的几个关键点:
-
安装程序的行为:
- 如果你选择 “整个磁盘上安装 Ubuntu" (Erase disk and install Ubuntu):安装程序会自动检测并创建一个约 512MB 到 1GB 大小的 ESP 分区,将其格式化为
FAT32,挂载点设为/boot/efi,并标记为boot, esp。你不需要手动操作。 - 如果你选择 “其他选项” (Something else / 手动分区):你必须手动创建该分区。如果未创建,安装程序会报错提示缺少 EFI 分区,或者无法完成 UEFI 模式的安装。
- 如果你选择 “整个磁盘上安装 Ubuntu" (Erase disk and install Ubuntu):安装程序会自动检测并创建一个约 512MB 到 1GB 大小的 ESP 分区,将其格式化为
-
分区规格要求:
- 大小:建议至少 512 MB。虽然 100MB 是理论最小值,但在现代双系统或多系统环境下,512MB 能更从容地容纳内核更新和额外的引导管理器。
- 文件系统:必须是 FAT32。
- 挂载点:必须指定为
/boot/efi。 - 用途:在分区表中应勾选 EFI 系统分区 标志。
-
特殊情况说明:
- 已有 Windows 双系统:如果你是在已经安装了 Windows 的电脑上安装 Ubuntu,Windows 通常已经存在一个 EFI 分区。此时你不需要再新建一个 ESP,只需将 Ubuntu 的引导文件安装到现有的那个 Windows ESP 分区中即可(挂载点同样设为
/boot/efi)。 - 纯 Linux 环境:如果是全新安装,必须新建。
- 已有 Windows 双系统:如果你是在已经安装了 Windows 的电脑上安装 Ubuntu,Windows 通常已经存在一个 EFI 分区。此时你不需要再新建一个 ESP,只需将 Ubuntu 的引导文件安装到现有的那个 Windows ESP 分区中即可(挂载点同样设为
总结建议:
除非你有特殊的分区规划需求(如多系统共存),否则在安装过程中直接让 Ubuntu 自动处理是最安全、最便捷的方式。它会自动生成符合 UEFI 标准所需的 EFI 系统分区。
PHPWP博客