Le démarrage de votre machine s’effectue sur un périphérique de stockage externe USB où se trouve la partition /boot. Tout se passe bien.
Vous connectez un deuxième périphérique de stockage externe USB, vous avez demandé un montage automatique via /etc/fstab.
Le démarrage ne s’effectue plus !
Pourquoi ?
Dans votre firmware BIOS/EFI, vous avez défini le démarrage sur périphérique amovible USB, mais vous ne pouvez pas spécifier sur quel périphérique précisément le démarrage doit s’effectuer ! Comme il y en a plusieurs, le démarrage bloque.
Vous pouvez désactiver l’entrée du deuxième périphérique dans le fichier /etc/fstab. Le démarrage s’effectuera correctement sur le premier périphérique contenant la partition /boot, mais le montage automatique du deuxième périphérique ne se fera pas !
L’astuce consiste alors à demander un montage automatique, non pas au démarrage via /etc/fstab, mais à la connexion de la session via Crontab.
La première chose à faire est de connaître l’UUID (Identifiant Universel Unique) de votre périphérique.
sudo blkid
Vous devriez obtenir ce genre de sortie…
On peut voir en surbrillance le numéro UUID que je vais utiliser. Il concerne un disque externe USB dédié aux sauvegardes RSYNC.
sudo mkdir /media/backup-rsync
sudo crontab -e
@reboot sudo mount -U edd2b28e-b65e-474b-bd7d-6c1563144ab6 /media/backup-rsync
Vous pouvez redémarrer, le tout est joué 😎