Les système basés sous GNU/Linux sont réputés pour avoir une stabilité à toutes épreuves et c’est souvent le cas, cependant l’environnement autour du noyau peut être beaucoup plus sensible, comme l’interface graphique.
Suite à une mauvaise manipulation ou installation d’un pilote graphique, le système se fige et aucune action venant de la souris ou du clavier est possible… Généralement le réflex(windowsien) est d’appuyer sur le bouton On/OFF de la machine, sur GNu/Linux il y a une autre solution: les Magic Keys!
Présentation de Magic Keys
Les Magic keys sont une fonctionnalité du noyau Linux qui permet par une combinaison de touches de lancer des commandes de bas niveau.
exemple d’une combinaison de touche Magic Keys pour faire un reboot: « ALT »+ »Syst »+b
La touche « Syst » correspond à la touche Impr écran
Les Magic keys sont directement liés au kernel, il faut vérifié si l’option est activé dans le noyau.
Dans un terminal, saisir la commande suivante en tant que root:
grep "CONFIG_MAGIC_SYSRQ" /boot/config-$(uname -r)
si les Magic Keys sont activées, la réponse doit être:
CONFIG_MAGIC_SYSRQ=y
Sinon, il faut activer l’option en éditant le fichier /etc/sysctl.conf
vi /etc/sysctl.conf
et passer l’option à 1
kernel.sysrq = 1
ou de manière temporaire
echo 1 > /proc/sys/kernel/sysrq
Les combinaisons Magic Keys pour un redémarrage propre
Les combinaisons de touche sont à faire les unes après les autres avec au moins 1 ou 2 secondes d’intervalle.
- Alt+Syst+s Synchronise les disques
- Alt Syst+e Essaie de fermer les processus en envoyant SIGTERM
- Alt Syst+i Tue tous les processus restant en envoyant SIGKILL
- Alt Syst+u Démonte les disques
- Alt Syst+b Redémarre
pour les autres combinaisons de touche, voir http://fr.wikipedia.org/wiki/Magic_SysRq_key
Alt + Syst + K : tue la session graphique (elle se relance). C’est l’équivalent de l’ancien Ctrl-Alt-BackSpace
Merci pour l’astuce!