Ubuntu won't boot without all drives connected & mounted

Solution 1:

You can use nofail option in /etc/fstab.

The system will not throw an error if some drive is not connected.

You can add it like defaults, nofail instead of just defaults or use some relevant set of options instead of defaults.