Somehow we took that left turn at Albuquerque (Bugs Bunny reference) ...
If the installed OS is looking at fstab, which it does, to mount drives and it doesn't find them, it's going to look next throughout the actual installed drives to find something to mount. That takes quite a while.
As I said before, it looks like you and I have the same install process, yet we have different results.
So first question:
Do you use UEFI or legacy BIOS?
Second question:
Are any of your "triple boot" Linux installs the result of a clone?
In you case, both are symptoms of the same error. Somehow you are getting an /etc/fstab out of your install - and apparently for a very long time - that does not equate to your actual installed hardware set; specifically your hard drives. That's what we need to dig into and that, more than anything that systemd does/does not, is the root cause of your boot times and your need to always "fix" fstab.When that happens I almost always have to do one of 2 things.
Either edit and fix the uuid in the /etc/fstab file with the correct uuid from the output of blkid <or> comment out the whole partition string that doesn't exist from looking at all partitions in gparted.
Which btw, is even harder to fix on a triple booted Linux box.
I am suspicious that this is something that the installer is not getting right during the installation. The installer appears to somehow mis-configure all of the other swap partitions during a regeneration cycle of the other swaps on a rig that has other Linux os installed.
The other issue is boot times after fresh installs that take up to 3 to 5 min's before log in.
Is systemd to blame?
Is this another Nvidia strikes again issue?
If the installed OS is looking at fstab, which it does, to mount drives and it doesn't find them, it's going to look next throughout the actual installed drives to find something to mount. That takes quite a while.
As I said before, it looks like you and I have the same install process, yet we have different results.
So first question:
Do you use UEFI or legacy BIOS?
Second question:
Are any of your "triple boot" Linux installs the result of a clone?