Utiliser le système de secours GRML Live Linux
La plupart des supports d'installation des distributions Linux courantes intègrent un système de secours qu'il peut être utile de savoir manipuler pour un certain nombre d'opérations :
-
dépanner un système qui ne démarre plus
-
récupérer les données après un crash
-
partitionner le ou les disques à la main
-
cloner et récupérer un système
-
etc.
En théorie, n'importe quel système Linux live peut faire l'affaire. En pratique, j'ai adopté GRML Live Linux pour dépanner mes serveurs et mes postes de travail.
Droit au but
Le système GRML propose un nombre assez impressionnant de fonctionnalités documentées sur la page du projet. Cet article sert juste à rassembler la poignée d'options que j'utilise au quotidien.
GRML Live Linux
GRML est un système live basé sur Debian et développé par une équipe de compatriotes autrichiens, ce qui explique d'ailleurs les noms de code folkloriques issus de l'argot autrichien haut en couleurs.
Que veut dire GRML ?
Non, ne cherchez pas l'acronyme qui va bien. En argot autrichien, grml est tout simplement l'équivalent de argh. En règle générale, c'est le genre d'exclamation que l'on profère juste avant de sortir la clé USB de secours.
Téléchargement
Téléchargez l'ISO de GRML sur la page du projet. La page subséquente offre
le choix entre la version full et la version small. Les deux déclinaisons
sont disponibles pour les architectures amd64 et arm64.
Pour ma part, je récupère la version full pour amd64, et je me retrouve
avec un fichier grml-full-2026.04-amd64.iso d'une taille de 1.1 Go.
GRML 2026.04
Sous le capot, GRML 2026.04 est basée sur Debian Forky, l'actuelle version
testing de Debian.
Confectionner la clé USB
-
Insérez une clé USB (formatée ou non, peu importe).
-
Identifiez le fichier de périphérique
/dev/sdXà l'aide de la commandelsblk. -
Utilisez la commande
dden tant querootpour écrire le fichier ISO sur la clé :
Démarrer GRML
Le système GRML offre toute une série d'options pour le démarrage. Voici comment se présente l'écran de GRUB lorsque vous démarrez dessus :
Changer la résolution de la console
Dans la configuration par défaut, la console n'est pas très lisible. Voici ce qu'il faut faire pour modifier la résolution de l'affichage :
-
Garder l'option
grml-full-amd64 2026.04par défaut. -
Appuyer sur E pour éditer les paramètres de démarrage.
-
Ajouter
video=1024x768aux paramètres du noyau. -
Appuyer sur Ctrl+X pour démarrer.
Changer la disposition du clavier
GRML propose certes l'outil grml-lang pour personnaliser la disposition du
clavier. Pour ma part, j'utilise la bonne vieille commande loadkeys
disponible dans le shell :
Si vous utilisez un clavier AZERTY, invoquez plutôt la commande suivante :
Configurer le réseau
Le réseau est configuré automatiquement et activé dans la mesure du possible. Si jamais vous avez besoin de modifier les paramètres réseau de la machine, vous disposez d'un outil convivial avec une interface graphique en mode texte :
Lancer un serveur SSH
Il peut arriver que l'on ait besoin de se connecter à distance à la console de secours, par exemple lorsque la machine est rangée dans un local difficilement accessible ou mal chauffé, ou que l'on ait besoin d'envoyer les données récupérées sur une autre machine dans le réseau local. Dans ce cas, il suffit de lancer provisoirement un serveur SSH.
Pour commencer, on va définir un mot de passe pour le compte root :
Ensuite, on va éditer /etc/ssh/sshd_config pour autoriser les connexions à ce
compte :
...
#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
...
Quel éditeur de texte ?
Dans la configuration par défaut, le système live GRML comporte les éditeurs de texte Vim et Nano.
Il ne reste plus qu'à démarrer le serveur SSH :
Le nom du service
Non, ce n'est pas une faute de frappe. Le service SSH sous GRML s'appelle
bien ssh.service et non pas sshd.service.
La rédaction de cette documentation demande du temps et des quantités significatives de café espresso. Vous appréciez ce blog ? Offrez un café au rédacteur en cliquant sur la tasse.


