How to make partitions for a new linux O.S installation (Ubuntu, Fedora)

For Non GPT Disks: Strategy on partitioning a Linux system. The simplest partitioning scheme, on a non-GPT disk, is simply use a root partition and a swap partition.

For GPT type Disks:  You should add a BIOS-Boot or an EFI partition depending on the boot mode of your BIOS.

GPT type Disks can be checked via the “sudo parted -l” command)