Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/01/2020, à 19:30

dagobert

Sysrq ou Les touches magiques (pour redémarrer entre autre)

Bonjour
Je cherche depuis un moment comment récupérer le système après un plantage. Depuis peu, mon Ubuntu 18.04 LTS plante systématiquement lorsque je sors de l'hibernation. Ayant un portable celui ci  se met souvent en hibernation quand je n'ai pas surveillé l'alimentation.

J'ai donc cherché les raccourcis clavier qui, comme sous Windows permettraient de récupérer le système.

J'ai trouvé cette page:
les touches magiques d'ubuntu
Et cette page:
2eme lien avec infos similaires

Malheureusement, même après avoir fait les modifs préconisées , rajouter :

kernel.sysrq=1

dans le fichier:

/etc/sysctl.conf

Même après un redémarrage, aucune des combinaisons proposées sur ces pages ne fonctionne. La fameuse touche "impéc", pour "imprime écran" qui devrait correspondre à SYSRQ, ne semble pas fonctionner.

Si mon poste vous inspire je vous remercie d'avance pour vos précieuses lumières !
smile

Hors ligne

#2 Le 11/01/2020, à 19:42

kamaris

Re : Sysrq ou Les touches magiques (pour redémarrer entre autre)

Il y a aussi le fichier /etc/sysctl.d/10-magic-sysrq.conf (section 5  de la doc que tu cites).

Hors ligne

#3 Le 11/01/2020, à 20:05

dagobert

Re : Sysrq ou Les touches magiques (pour redémarrer entre autre)

Salut kamaris merci pour ton intervention.
Je viens de faire la modif dont tu parles.
En fait ça ne marche pas pour tous les raccourcis mentionnés dans l'article ( Alt+impéc+m  ne marche pas)
Mais le redémarrage fonctionne! (Alt + impéc + b)

Merci , je te souhaite une excellente soirée.

Hors ligne

#4 Le 11/01/2020, à 22:15

kamaris

Re : Sysrq ou Les touches magiques (pour redémarrer entre autre)

Peux tu donner le retour de

cat /etc/sysctl.d/10-magic-sysrq.conf

Hors ligne

#5 Le 12/01/2020, à 03:38

dagobert

Re : Sysrq ou Les touches magiques (pour redémarrer entre autre)

Hello
le retour de

cat /etc/sysctl.d/10-magic-sysrq.conf

chez moi est donc :

# The magic SysRq key enables certain keyboard combinations to be
# interpreted by the kernel to help with debugging. The kernel will respond
# to these keys regardless of the current running applications.
#
# In general, the magic SysRq key is not needed for the average Ubuntu
# system, and having it enabled by default can lead to security issues on
# the console such as being able to dump memory or to kill arbitrary
# processes including the running screen lock.
#
# Here is the list of possible values:
#   0 - disable sysrq completely
#   1 - enable all functions of sysrq
#  >1 - enable certain functions by adding up the following values:
#          2 - enable control of console logging level
#          4 - enable control of keyboard (SAK, unraw)
#          8 - enable debugging dumps of processes etc.
#         16 - enable sync command
#         32 - enable remount read-only
#         64 - enable signalling of processes (term, kill, oom-kill)
#        128 - allow reboot/poweroff
#        256 - allow nicing of all RT tasks
#
#   For example, to enable both control of console logging level and
#   debugging dumps of processes: kernel.sysrq = 10
#
kernel.sysrq = 1

ici avec un kernek.sysrq=1 , normalement "toutes les touches sont activées"

Hors ligne

#6 Le 12/01/2020, à 16:04

kamaris

Re : Sysrq ou Les touches magiques (pour redémarrer entre autre)

Ça doit marcher, mais, pour une raison que j'ignore (voir ajout ci-dessous), la sortie ne se fait pas en console, mais dans les logs.
Chez moi en tout cas, c'est ce qui se passe : je viens seulement de m'en rendre compte, car en fait, je n'utilise jamais alt+sysrq+m ou autre, mais seulement alt+sysrq+r,s,e,i,u,b.
Par ailleurs, pour avoir par exemple l'affichage mémoire, il ne faut pas faire alt+sysrq+m en azerty, mais en qwerty, c'est-à-dire alt+sysrq+, (cf. la section 3 de la doc, qui, bien qu'erronée, renvoie vers wikipédia pour référence : https://en.wikipedia.org/wiki/Magic_SysRq_key#Commands).
Donc pour tester, tu ouvres le journal de logs dans un terminal :

sudo journalctl -f

puis tu essaies tes combinaisons de touches, et là tu devrais voir quelque chose.

---

EDIT : pour que la sortie se fasse (aussi) en console, il faut indiquer au noyau qu'on le souhaite par le paramètre « kernel=… » dans /etc/default/grub, puis mettre à jour la config de grub par sudo update-grub (puis rebooter).
Par exemple « kernel=tty1 », pour avoir la sortie accessible par ctrl+alt+f1, à la suite des logs de boot.
Il faut également indiquer au noyau le niveau de logs en console, soit de manière permanente dans /etc/default/grub par « loglevel=7 », soit en cours de session, par exemple en utilisant à nouveau les touches magiques : alt+sysrq+7 (le 7 du pavé numérique), ou bien par sudo dmesg -n 7.
Pour plus d'infos sur les paramètres qu'il est possible de passer au noyau, voir https://www.kernel.org/doc/Documentatio … meters.txt.

Dernière modification par kamaris (Le 12/01/2020, à 21:24)

Hors ligne

#7 Le 20/01/2020, à 21:56

dagobert

Re : Sysrq ou Les touches magiques (pour redémarrer entre autre)

Hello
Désolé pour la réponse tardive kamaris , j'ai pas mal de boulot en ce moment.
merci pour ton retour
J'ai vérifié ça marche impéc!

bonne soirée.

Hors ligne