Architect Installation (Disk Partition)

That depends on the partitioning tool, and whether your system boots in native UEFI mode or in legacy BIOS compatibility mode.

If your system boots in legacy BIOS mode, then you can choose either a traditional MS-DOS-style MBR partition table, which can hold up to four primary partitions, one of which can be an extended partition container that contains logical partitions, starting with /dev/sda5 ─ assuming that the drive itself is /dev/sda ─ or a GPT (GUID partition table).

GPT is more modern and more robust, but a little more complicated, because in combination with a legacy BIOS boot, you would then need an unformatted partition of type bios-grub, about 2 MiB in size, and marked with the boot flag. This is needed because the legacy BIOS boot version of GRUB would otherwise overwrite partition boundaries.

If your system boots in UEFI mode, then you need to create the partition table as GPT, but then instead of a bios-grub partition, you need an EFI system partition of about 512 MiB in size, formatted as vfat (FAT32), and with the boot and esp flags set. This partition will be used by the EFI boot manager for booting multiple operating systems. Even if your machine has only one operating system, you still need it ─ provided that the machine boots in UEFI-native mode, of course.

If the machine has an UEFI firmware and it is set to support both UEFI boot and legacy BIOS boot (CSM), then the results will be unpredictable, because many UEFI implementations will then attempt to boot in legacy BIOS mode first. So it is best to disable CSM.

You should also disable Windows Fast Boot and Secure Boot.

2 Likes