温馨提示×

Debian如何分EFI分区

小樊
61
2026-07-30 06:39:15
栏目: 智能运维

在 Debian 安装过程中,EFI 分区(ESP,EFI System Partition) 是 UEFI 启动模式必须的一个分区。下面分几种常见情况说明。


一、EFI 分区的基本要求(重点)

无论你用哪种方式分区,EFI 分区必须满足:

  • 分区类型:EFI System Partition(EF00)
  • 文件系统:FAT32
  • 大小
    • 推荐 512MB(最稳妥)
    • 最小 100MB(不推荐)
  • 位置:通常放在磁盘最前面(不是必须,但常见)
  • 挂载点/boot/efi
  • GPT 分区表(UEFI 强烈推荐)

二、Debian 安装时自动分区(最简单)

如果你不确定怎么分:

  1. 选择 “使用整个磁盘”
  2. 选择 “GPT”
  3. Debian 会自动创建:
    • EFI 分区
    • / 根分区
    • swap(可选)

✅ 适合新手,基本不会出错


三、手动分区(推荐服务器 / 多系统)

示例分区方案(UEFI + GPT)

分区 大小 类型 挂载点
EFI 512MB EFI System /boot/efi
/ 剩余空间 ext4 /
swap 可选 swap

手动分区步骤

  1. 安装时选择 “手动分区”
  2. 创建 GPT 分区表
  3. 新建分区:
    • 大小:512MB
    • 类型:EFI System Partition
    • 挂载到:/boot/efi
  4. 再创建 / 分区(ext4)
  5. 继续安装

四、已有 EFI 分区(双系统 / 重装 Debian)

如果你已经装了 Windows 或其他 Linux:

  • 不要格式化已有 EFI 分区
  • 直接选择它,挂载为 /boot/efi
  • 否则会破坏其他系统的引导

五、命令行检查 EFI 分区(安装后)

查看是否使用 UEFI:

ls /sys/firmware/efi

查看 EFI 分区:

sudo fdisk -l
sudo blkid

六、常见错误

❌ EFI 分区不是 FAT32
❌ 挂载点不是 /boot/efi
❌ 使用 MBR 分区表
❌ 在 BIOS 模式下安装却分了 EFI 分区


七、总结一句话

Debian 在 UEFI 模式下,必须有一个 FAT32 的 EFI 分区,挂载到 /boot/efi,推荐 512MB,使用 GPT。

如果你愿意,可以告诉我:

  • 单系统 / 双系统
  • 是否 重装
  • 物理机 / 虚拟机

我可以给你一个更精确的分区方案。

0