在 Debian 中挂载 EFI 系统分区(ESP,通常是 FAT32,类型 ef00 / EFI System),一般步骤如下:
lsblk
或
fdisk -l
EFI 分区通常:
/boot/efi例如:
/dev/sda1 ├─ fat32 ├─ /boot/efi
blkid /dev/sda1
应看到:
TYPE="vfat"
sudo mkdir -p /boot/efi
sudo mount /dev/sda1 /boot/efi
把
sda1换成你实际的 EFI 分区
挂载后检查:
mount | grep efi
blkid /dev/sda1
示例输出:
UUID="1234-ABCD" TYPE="vfat"
/etc/fstabsudo nano /etc/fstab
添加一行:
UUID=1234-ABCD /boot/efi vfat umask=0077 0 1
或(常见写法):
/dev/sda1 /boot/efi vfat defaults 0 1
保存后测试:
sudo mount -a
ls /boot/efi/EFI
应看到:
debian
boot
说明不是 vfat:
sudo mkfs.vfat /dev/sda1
⚠️ 会清空数据,仅限新分区
ls /sys/firmware/efi
不存在说明是 Legacy BIOS
如果你愿意,可以贴一下:
lsblkfdisk -l我可以帮你精确判断该挂哪个分区。