我如何知道哪个分区是 EFI 系统分区?

我如何知道哪个分区是 EFI 系统分区?

我想从双启动系统安装 ArchLinux。有一步我卡住了:

# Mount the EFI System partition with: sh-4.3# mount /dev/sdaX /mnt/boot/efi

我运行了fdisk -l命令并得到了它的输出。我怎么知道哪个分区是 EFI 分区?是只有100mb存储的那个吗?

答案1

没有一个。您没有 EFI 系统,或者 Windows 未以 EFI 模式安装。

如果你EFI 系统分区,它总是有ef类型代码而不是通常的 07 或 82,并且lsblk -f会显示它具有“vfat”文件系统。

此外,由于 Windows 对此非常挑剔,该磁盘会有一个 GPT 磁盘标签(您的磁盘标签显示“dos”,表示 MBR),而 fdisk 甚至不会显示类型 ID。

第一个 100 MB 分区是“Microsoft 系统保留分区”;虽然用途类似(甚至为了镜像 EFI 布局 (mirror EFI layout) 是完全特定于 Windows 启动过程的。

相关内容