GPT Partitions for Linux # - - # # - Partition 1 - # Primary 256 Mb EFI System Partition Label = EFI Boot Boot flag - Very important # - - # # - Partition 2 - Mint - # Primary 30 Gb Ext4 Journaling file system # - - # # - Partition 3 - Ubuntu - # Primary 30 Gb Ext4 Journaling file system # - - # # - Partition 4 - Swap - # Primary 8 Gb - Depending on computer's memory Swap area # - - # # - Partition 5 - Data - # Primary 500 Gb - Depending on computer's HDD Data 1. On GParted select your first hard-disk from right tab then go to GParted Menu -> Device -> Create Partition Table, choose GPT on Warning window, then click on Apply. 2. Then left click on unallocated space, select New and enter the following settings for this partition then click on Add. New size = 20 Mib File system = Unformatted Label = Bios Grub 3. The next partition will hold the Boot Grub. Again select unallocated space -> New and use the following settings for this partition. New size = ~300 MB File system = ext2/ext3/ext4 (choose whatever file system you like) Label = EFI Boot 4. The next partition will be for Linux Swap. Again select unallocated space -> New and use the following settings for this partition. New size = RAMx2 MB File system = Unformatted Label = Swap 5. Next partition should be for ROOT. Same steps as previous partitions with following settings. New size = min 20000 MB (20Gb) File system = ext4 Label = root 6. The last partition will be for users $HOME. Again select the remaining unallocated space -> New and use the following settings for this partition. New size = default value (this will be the rest of free space in case you don’t want to create other partitions) File system = ext4 Label = home 7. Apply changes. 8. After the partition table was successfully written close the window and navigate on your first partition (/dev/sda1), right click on it, go to Manage Flags, select bios_grub then close the window. 9. Again, do the same thing with EFI Boot partition (/dev/sda2) but this time select legacy_boot partition Flag. 10. Now it’s time to tell installer how to use system partition table, created earlier. First choose the boot partition (/dev/sda2) and make the following settings (/dev/sda1 leave it untouched). Size = leave it unchanged Use as = Ext2/Ext3/Ext4 filesystem (ext4 is faster while ext2 is more suitable for small partitions due to its lack of journalize) Check Format the partition Mount point = /boot 11. Configure root partition (/dev/sda4) with the following options. Size = leave it untouched Use as = Ext4 journaling file system Check Format the partition Mount point = / 12. Finally configure HOME partition with the following settings. Size = leave it untouched Use as = Ext4 journaling file system Check Format the partition Mount point = /home