From a4fc3f4c792f854df5509e3237dcccaff339b5c6 Mon Sep 17 00:00:00 2001 From: jlecour Date: Fri, 12 Jun 2020 09:43:00 +0200 Subject: [PATCH] =?UTF-8?q?Boot=20bloqu=C3=A9=20pour=20partition=20inacces?= =?UTF-8?q?sible?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoSystemd.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/HowtoSystemd.md b/HowtoSystemd.md index 415287f8..1e9a784d 100644 --- a/HowtoSystemd.md +++ b/HowtoSystemd.md @@ -526,6 +526,15 @@ systemd prend en compte les scripts dans `/etc/init.d/` : * les scripts « classiques » sont pris en compte si il n'existe pas d'unité systemd avec le même nom (sa description commence alors par **LSB:**) * certains scripts sont juste là par compatibilité afin de pouvoir faire `/etc/init.d/foo start/stop/restart/status` mais c'est en fait l'unité systemd qui est prise en compte +### Boot bloqué pour partition inaccessible + +Si on modifie le partitionnement et qu'on oublie de mettre à jour le fstab, ou qu'un disque n'est plus détecté, il arrive que le démarrage soit bloqué. +Au démarrage du serveur, à l'écran de boot, on choisira `e` pour "éditer" les options de démarrage. À la fin de la ligne `linux` on ajoutera `init=/bin/bash` puis on demande la suite du boot (probablement `F10`). +On a alors la possibilité de remonter la partition `/` en écriture avec `mount -o remount,rw /` puis d'éditer le fstab avec `vi /etc/fstab`. +Au prochain démarrage les paramètres spécifiques de grub sont oubliés et le démarrage devrait se faire sans encombre. + +NB : l'édition des paramètres de grub et le shell tmeporaire sont habituellement en keymap qwerty ! + ## Exemples d'unités ### Process Node.js géré via forever