web-dev-qa-db-fra.com

Ubuntu ne démarrera pas sans que tous les lecteurs soient connectés et montés

J'ai récemment relancé cet ancien ordinateur avec Ubuntu pour l'utiliser comme serveur de fichiers sur un réseau local et tout a bien fonctionné. J'ai pu connecter tous mes disques durs et faire fonctionner la samba.

Malheureusement, je n'ai que 3 ports SATA disponibles sur ma carte mère et tous les trois sont connectés à mes disques durs, ce qui laisse mon lecteur de DVD assis dans le boîtier.

J'ai essayé simplement de brancher le câble SATA sur l'un des lecteurs (pas le lecteur de démarrage) et de le connecter au lecteur de DVD. Ubuntu ne voulait pas démarrer et afficherait le message suivant:

ACPI PCC probe failed
starting version 219
sd 4:0:0:0: [sde] No Caching mode page found
sd 4:0:0:0: [sde] Assuming drive cache: write trough
Welcome to emergency mode! After logging in, type 'journalctl -xb' to view 
system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to try 
again to boot into default mode.

Lorsque je reconnecte le lecteur au lieu du lecteur de DVD, je peux redémarrer à partir du bureau. [sde] est bien sûr le lecteur déconnecté
Tous les lecteurs ont été configurés avec fstab et voici mon fstab:

UUID=deviceuuidhere /home/thibaultmaekelbergh/mounts/folder1 ext4 defaults 0 0
UUID=deviceuuidhere /home/thibaultmaekelbergh/mounts/folder2 ext4 defaults 0 0
UUID=deviceuuidhere /home/thibaultmaekelbergh/mounts/folder3 ext4 defaults 0 0
UUID=deviceuuidhere /home/thibaultmaekelbergh/mounts/folder4 ext4 defaults 0 0
UUID=deviceuuidhere /home/thibaultmaekelbergh/mounts/folder5 ext4 defaults 0 0

Avant, j’utilisais /dev/sda1, /dev/sdb1 etc au lieu de UUID, mais j’ai pensé que UUID pourrait résoudre le problème et changer l’option fscheck en 0. Ils ne l’ont malheureusement pas tous les deux.

Je suis vraiment bloqué sur la façon de pouvoir basculer le câble vers le lecteur de DVD quand je veux, mais toujours être capable de démarrer. J'espère que quelqu'un ici peut aider.

Merci d'avance

5
thibmaek

Vous pouvez utiliser l'option nofail dans /etc/fstab.

Le système ne générera pas d'erreur si un lecteur n'est pas connecté.

Vous pouvez l'ajouter comme defaults, nofail au lieu de simplement defaults ou utiliser un ensemble d'options pertinent au lieu de defaults.

7
Pilot6