My opinion is that you shouldn’t use partitions at all. Well, it is my opinion so take it with a grain of salt
The idea is to create a single BTRFS partition and moving distros to different subvolumes.
I currently have only Windows and 1 Linux distro installed and managing even that is difficult for me, creating many partitions for many distros would inevitably result in lost disk space and complicated booting.
This is how I do it:
- Install any Linux distro as normal. Choose your BTRFS volume as root and disable formatting
- Boot from live media, from the live media
- Move the subvolumes
- Mount subvolumes and EFI partition
- Edit /etc/fstab
- Reinstall bootloader
- Add new installed bootloader to your current bootloader of choice. If you use GRUB, use the command
configfile
.