On 2024-04-28, Grant Edwards <grant.b.edwa...@gmail.com> wrote: > With DOS disk lables, Grub uses empty space between the boot sector > and the first partition as a location to store it's core image file. > That empty space does not exist when using GPT disk label. When using > a GPT disk label, Grub requires that you need to create a "BIOS Boot" > or "Grub Boot" partition so that Grub has somwhere to store it's core > image[1].
And it bears repeating that the bios/grub boot partition only needs to be 1 or 2MB in size, is _not_ formatted with a filesystem, and is _not_ the same as either 1) The "boot" directory where the kernel images and grubs other files are installed within a Linux filesystem. [Which you still need when booting in Legacy/BIOS mode.] or 2) The UEFI partition that's formated with a FAT filesystem and used in UEFI boot mode [which you don't need when booting in Legacy/BIOS mode.]