705 votes

Que dois-je faire quand Ubuntu se fige ?

Tous les systèmes d'exploitation se bloquent parfois, et Ubuntu ne fait pas exception. Que dois-je faire pour reprendre le contrôle lorsque...

  • un seul programme ne répond plus ?
  • rien du tout ne répond aux clics de souris ou aux pressions de touches ?
  • la souris ne bouge plus du tout ?
  • J'ai un CPU Intel Bay Trail ?

Dans quel ordre dois-je essayer les différentes solutions avant de décider de débrancher la prise ?

Que dois-je faire lorsque le démarrage d'Ubuntu échoue ? Existe-t-il une procédure de diagnostic que je peux suivre ?

5 votes

3 votes

0 votes

Vous devriez méditer et commencer à apprendre Windows ou MacOS ! Bien plus stable que linux.

3voto

kenorb Points 8840

Pour déboguer le gel, vous pouvez utiliser Clé magique SysRq par exemple :

Note : Envisager de tenir Shift (en fonction de votre clavier).

  • Alt - SysRq - 9 (non Shift ) - Définissez le niveau de journalisation de la console à 9 pour afficher davantage de messages du noyau.
  • Alt - SysRq - w - Afficher la liste des tâches bloquées (état D)
  • Alt - SysRq - l - Montre un backtrace de la pile pour tous les CPUs actifs.
  • Alt - SysRq - t - Affiche la liste des tâches en cours et leurs informations sur la console.
  • Alt - SysRq - p - Affiche les registres et les drapeaux actuels sur la console.
  • Alt - SysRq - q - Affichez toutes les minuteries et sources d'horloge haute résolution actives.
  • Alt - SysRq - m - Sortie des informations de la mémoire actuelle sur la console

Autres choses à essayer pendant la congélation :

Note : Envisager de tenir Shift (en fonction de votre clavier).

  • Réinitialisez le niveau agréable de toutes les tâches prioritaires et en temps réel en appuyant sur Alt - SysRq - n .
  • Essayez de forcer un retour à une console de texte ; essayez de frapper Control - Alt - F1 (de F1 a F12 ).
  • Tuer tous les processus sur la console virtuelle actuelle (peut tuer X) en frappant Alt - SysRq - k .
  • Effectuer un crash du système (s'il est configuré) en Alt - SysRq - c .

Si rien ne fonctionne, vous devez effectuer un redémarrage en douceur par Alt - SysRq - <strong>REISUB</strong> qui est :

  • Alt - SysRq - R : Un R aw (reprendre le contrôle du clavier à X).
  • Alt - SysRq - E : t E rminate (envoyer SIGTERM à tous les processus).
  • Alt - SysRq - I : k I ll (envoyer SIGKILL à tous les processus, les obligeant à se terminer immédiatement).
  • Alt - SysRq - S : S ync tous les systèmes de fichiers montés (vidange des données sur le disque).
  • Alt - SysRq - U : U nmount (remonte tous les systèmes de fichiers en mode lecture seule),
  • Alt - SysRq - B : immédiatement re B du système.

    Remarque : si la combinaison de redémarrage à froid ci-dessus ne fonctionne pas, le blocage peut être causé par un matériel défectueux, et non par les pilotes vidéo.

Si vous ne pouvez pas utiliser Clé magique SysRq voir aussi : Diagnostiquer et réparer les plantages apparemment aléatoires d'Ubuntu ?

Après le redémarrage, vérifiez votre kern.log pour plus de détails, en particulier les traces d'appel générées par les commandes du noyau ci-dessus. Cela peut aider à trouver le bon rapport de bogue pour ce problème, et à trouver la solution. Vérifiez ce qui suit kern.log exemple .

Vous pouvez consulter le dernier journal de bord en cliquant ici :

journalctl -b -1 # Then hit Shift-G to jump to the end.

Pour lister les autres journaux de bord, exécutez :

journalctl --list-boots

Solution suggérée :

  • Mettez à jour votre Ubuntu et votre noyau à la dernière version.
  • Si le problème se répète, la solution de contournement consiste à installer Pilotes NVIDIA qui remplace le pilote vidéo Nouveau.

Voir aussi :

1voto

Svend Points 3291

J'ai découvert que le coupable dans mon cas était tout simplement la surchauffe. Je vis dans un climat plus chaud et si je n'ai pas l'air conditionné, mon ordinateur portable commence à se bloquer. En pointant un ventilateur directement sur lui, le problème a été résolu.

1voto

nelaaro Points 9188

L'une des solutions que j'ai trouvées pour empêcher mon ordinateur de geler était d'empêcher le programmateur de processeur de se configurer à la demande. Ceci se trouve dans le fichier /etc/init.d/ondemand script.

J'ai juste renommé le fichier.

sudo mv /etc/init.d/ondemand /etc/init.d/ondemand.bk

Cela casse tous les liens symboliques vers ondemand. Il ne démarrera donc pas au moment du démarrage. Cela va mettre des messages d'erreur dans votre journal.

Une meilleure façon est d'utiliser update-rc.d. J'étais fatigué et je n'ai pas essayé ces commandes.

sudo update-rc.d -f ondemand remove  

Ou :

sudo update-rc.d ondemand stop 2 3 4 5 S

Pour le recommencer :

sudo update-rc.d ondemand Start 2 3 4 5 S  

Bien que le redémarrer a fait que mon ordinateur se libère à nouveau. Je l'ai donc laissé désactivé.

0 votes

Et comment le récupérer ensuite avec la "meilleure façon" ?

0 votes

@Robinj Je ne l'ai pas relancé car il n'arrêtait pas de bloquer mon ordinateur. Mais vous pouvez utiliser la commande update-rc.d pour remettre à jour les liens.

0voto

alex Points 141

J'ai eu un PC fait sur mesure qui n'arrêtait pas de geler. J'ai placé les capteurs de température dans le panneau gnome et j'ai pu voir si le CPU, le disque dur, la carte mère (en gros, toute température du système) chauffaient au moment du blocage.

Votre carte ATI peut chauffer et vous avez besoin d'une circulation d'air plus importante.

0voto

Si vous utilisez une carte mère de type intel 8xx, je vous recommande vivement de migrer vers Ubuntu 10.10 Maverick Meerkat Je pense qu'ils ont résolu les bugs liés à Xorg.

J'avais rencontré les mêmes problèmes mais une fois que j'ai installé Ubuntu 10.10 Maverick Meerkat, je n'ai plus jamais rencontré de problème de Xfreeze.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X