У меня была такая же проблема - я сделал один дополнительный шаг
Если вы используете опцию nofail в /etc/fstab, система будет искать ваш диск (и раздел) во время загрузки , Если устройство подключено, файловая система будет смонтирована. Если нет, загрузка будет продолжаться как обычно.
См. Arch wiki: https://wiki.archlinux.org/index.php/Fstab
Пример
UUID=XXXXXXXXXXXXXXX /myhdd ntfs nofail,auto,noatime,rw,user 0 0
Я попытался загрузить систему с подключенным устройством и без него, и он работает нормально.
То, чего я не достиг, - это автоматизировать, когда диск вставлен после загрузки (когда isn ' t подключен к загрузке). Я должен использовать mount -a как root, чтобы снова установить все.