在 Debian(以及大多数 Linux 发行版)中,挂载 EFI 系统分区(ESP,通常是 FAT32,挂载在 /boot/efi)的方法如下:
lsblk
或
fdisk -l
EFI 分区通常具有以下特征:
EFI Systemvfat / FAT32例如:
/dev/sda1 512M EFI System
sudo mkdir -p /boot/efi
假设 EFI 分区是 /dev/sda1:
sudo mount /dev/sda1 /boot/efi
mount | grep efi
df -h /boot/efi
blkid /dev/sda1
输出示例:
/dev/sda1: UUID="1234-ABCD" TYPE="vfat" PARTUUID="..."
/etc/fstabsudo nano /etc/fstab
添加一行(示例):
UUID=1234-ABCD /boot/efi vfat umask=0077 0 1
说明:
vfat:EFI 分区文件系统umask=0077:限制权限,避免普通用户访问- 最后一个
1:开机 fsck 检查
sudo mount -a
无报错即配置成功。
ls /sys/firmware/efi
如果目录存在,说明系统以 UEFI 模式启动。
wrong fs type可能是分区不是 FAT32:
sudo mkfs.vfat /dev/sda1
⚠️ 会清空数据,仅用于新分区
正常,GRUB 安装后才会有文件。
如果你是在 安装 Debian / 修复 GRUB / 双系统 场景下挂载 EFI,可以告诉我具体用途,我可以给你更针对性的步骤。