我有 GPT 分区格式、EFI、LUKS、LVM、64 位系统的笔记本电脑,一切正常。我没有创建 GPT BIOS 分区。现在我想在虚拟机、GPT、32 位系统、LUKS、LVM 上测试一些 Ubuntu 功能,并且在安装系统 grub-install 时显示我没有 GPT BIOS 分区的消息。
问题是:在什么情况下需要 GTP BIOS 分区?
我有 GPT 分区格式、EFI、LUKS、LVM、64 位系统的笔记本电脑,一切正常。我没有创建 GPT BIOS 分区。现在我想在虚拟机、GPT、32 位系统、LUKS、LVM 上测试一些 Ubuntu 功能,并且在安装系统 grub-install 时显示我没有 GPT BIOS 分区的消息。
问题是:在什么情况下需要 GTP BIOS 分区?
GPT 磁盘上常见两种类型的专用引导分区:
.efi
. EFI 规范没有说明合适的大小,但操作系统安装程序创建的大多数 ESP 的范围在 100MiB 到 512MiB 之间。我通常建议使 ESP 至少为 550MiB,以避免某些(主要是较旧的)EFI 出现错误。ESP 的 GPT 类型代码为 C12A7328-F81F-11D2-BA4B-00A0C93EC93B(“EF00”中的“EF00”gdisk
,或 GParted 中设置的“引导标志”parted
)。在 MBR 磁盘上,它的类型代码为 0xEF(在 中如此设置fdisk
;无法在parted
GParted 或 GParted 中正确识别 MBR ESP)。gdisk
中设置了“bios_grub 标志” 。parted
EFI/UEFI 模式启动需要 ESP,对 BIOS/CSM/legacy 模式启动无用;GRUB 使用 BIOS 引导分区在 BIOS/CSM/legacy 模式下从 GPT 磁盘引导,在 EFI/UEFI 模式下引导或使用非 GRUB 引导加载程序(如 SYSLINUX 或 LILO)时无用。