温馨提示×

debian挂载efi如何做

小樊
45
2026-09-03 20:13:14
栏目: 智能运维

在 Debian 中挂载 EFI 系统分区(ESP,通常是 FAT32,类型 ef00 / EFI System,一般步骤如下:


一、确认 EFI 分区

1. 查看磁盘和分区

lsblk

fdisk -l

EFI 分区通常:

  • 大小:100–512 MB
  • 文件系统:vfat / fat32
  • 挂载点通常是 /boot/efi

例如:

/dev/sda1  ├─ fat32  ├─ /boot/efi

2. 用 blkid 确认

blkid /dev/sda1

应看到:

TYPE="vfat"

二、创建挂载目录(如果没有)

sudo mkdir -p /boot/efi

三、手动挂载 EFI 分区

sudo mount /dev/sda1 /boot/efi

sda1 换成你实际的 EFI 分区

挂载后检查:

mount | grep efi

四、设置开机自动挂载(推荐)

1. 获取 UUID

blkid /dev/sda1

示例输出:

UUID="1234-ABCD" TYPE="vfat"

2. 编辑 /etc/fstab

sudo nano /etc/fstab

添加一行:

UUID=1234-ABCD  /boot/efi  vfat  umask=0077  0  1

或(常见写法):

/dev/sda1  /boot/efi  vfat  defaults  0  1

保存后测试:

sudo mount -a

五、验证 EFI 是否正常

ls /boot/efi/EFI

应看到:

debian
boot

六、常见问题

1. 挂载失败:wrong fs type

说明不是 vfat:

sudo mkfs.vfat /dev/sda1

⚠️ 会清空数据,仅限新分区

2. 系统不是 UEFI 模式

ls /sys/firmware/efi

不存在说明是 Legacy BIOS


如果你愿意,可以贴一下:

  • lsblk
  • fdisk -l
  • 是否是双系统 / 新装 Debian

我可以帮你精确判断该挂哪个分区。

0