I own a 2015 Macbook Air running Mojave. I plan to triple boot Mac, Windows 10, and Linux by installing them (Windows and Linux) on an external SSD and booting from there. Preferably, I don't want to use rEFind or similar, as I don't want to make any (major) changes to my Mac.
In my search for answers, this thread in particular caught my eye as a viable solution, however a full explanation on how to resolve the problem was not given.
Basically, I would like to have a full list of steps (doesn't have to be too detailed) that would allow a new-ish user like me to complete a triple boot from start to finish, elaborating on this step:
Use more than one EFI partition. A drive can have more than one EFI partition. Additional EFI partitions do not have to reside at the beginning of the drive.
Thanks in advance!
EDIT: I have found a good resource over here which covers how to setup up all the boot files, and installs rEFInd on the external drive rather than the internal one. I will edit again to confirm if it works :) In the meantime, I am satisfied with existing person's documentation of the beginning steps.
EDIT 2: I have successfully triple booted from an external SSD, so thanks to everyone who helped me plus the random writer on Medium. It seems like Linux distros are getting better every day, because apparently by mounting the drive's EFI partition to /boot/efi during installation, Manjaro's boot manager handles both the Linux and Windows operating systems. To be honest the hardest part was writing Windows to the USB. I still have a few problems with Linux to sort out (no wifi drivers, Nvidia graphics card causing GRUB to not boot) but everything's well documented.