web-dev-qa-db-fra.com

Que dois-je faire quand Ubuntu se fige?

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

  • un seul programme cesse de répondre?
  • rien ne répond aux clics de souris ou aux touches?
  • la souris cesse de bouger entièrement?
  • J'ai un Intel Bay Trail CPU?

Dans quel ordre dois-je essayer différentes solutions avant de décider de débrancher le cordon d'alimentation?

Que dois-je faire lorsque la mise en route d'Ubuntu échoue? Existe-t-il une procédure de diagnostic que je peux suivre?

602
ændrük

Quand un seul programme cesse de fonctionner:

Lorsqu'une fenêtre de programme cesse de répondre, vous pouvez généralement l'arrêter en cliquant sur le bouton de fermeture en forme de X en haut à gauche de la fenêtre. Cela se traduira généralement par une boîte de dialogue indiquant que le programme ne répond pas (mais vous le saviez déjà) et vous offrant la possibilité de le supprimer ou de continuer à attendre qu'il réponde.

Parfois, cela ne fonctionne pas comme prévu. Si vous ne pouvez pas fermer une fenêtre normalement, vous pouvez appuyer sur Alt+F2, tapez xkillet appuyez sur Enter. Le curseur de votre souris se transformera alors en un X. Survolez la fenêtre incriminée et faites un clic gauche pour la tuer. Un clic droit annulera et ramènera votre souris à la normale.

Si votre programme est exécuté depuis un terminal, vous pouvez généralement l’arrêter avec Ctrl+C. Sinon, trouvez le nom et l'ID de processus de sa commande , et dites au programme de terminer dès que possible avec kill [process ID here]. Il envoie le signal par défaut SIGTERM(15). Si tout échoue, envoyez en dernier recours SIGKILL(9): kill -9 [process ID here]. Notez que vous ne devez utiliser que SIGKILLen dernier recours, car le processus sera immédiatement terminé par le noyau sans possibilité de nettoyage. Il ne reçoit même pas le signal - il cesse simplement d'exister.

(Tuer un processus par kill -9 fonctionne toujours si vous êtes autorisé à le tuer. Dans certains cas particuliers, le processus est toujours répertorié par psou top(en tant que "zombie"). Dans ce cas, le programme a été tué, mais l'entrée de la table de processus est conservé, car il est nécessaire plus tard.)

Lorsque la souris cesse de fonctionner:

Si le clavier fonctionne toujours, appuyez sur Alt+F2 et exécutez gnome-terminal (ou, si leur lancement échoue, appuyez sur Alt+Ctrl+F1 et connectez-vous avec votre nom d'utilisateur et mot de passe). De là, vous pouvez résoudre les problèmes. Je ne vais pas me lancer dans le dépannage de la souris ici, car je n'ai pas fait de recherche à ce sujet. Si vous souhaitez simplement essayer de redémarrer l'interface graphique, exécutez Sudo service lightdm restart. Cela devrait faire tomber l'interface graphique, qui tentera alors de réapparaître, vous ramenant à l'écran de connexion.

Lorsque vous avez un processeur Intel Bay Trail

Voir https://askubuntu.com/a/803649/225694 .

Lorsque tout, touches et souris et tout cesse de fonctionner:

Essayez d’abord la méthode Magic SysReq décrite dans réponse de Phoenix . Si cela ne fonctionne pas, appuyez sur le bouton Réinitialiser du boîtier de l'ordinateur. Si même cela ne fonctionne pas, il vous suffira de cycle d'alimentation la machine.
Pouvez-vous ne jamais atteindre ce point.

414
koanhead

S'il se verrouille complètement, vous pouvez le rediffuser, une alternative plus sûre qu'un simple redémarrage à froid de l'ordinateur.

REISUB par:

En tenant Alt et le SysReq (Print Screen) clés, tapez REISUB.

R:  Switch to XLATE mode
E:  Send Terminate signal to all processes except for init
I:  Send Kill signal to all processes except for init
S:  Sync all mounted file-systems
U:  Remount file-systems as read-only
B:  Reboot

REISUB est BUSIER à l'envers, comme dans "Le système est plus occupé qu'il ne devrait l'être", si vous devez vous en souvenir. Ou mnémonique - R eboot; E ven; I f; S ystem; U tterly; B roken.

C'est la clé SysReq:

SysReq key

NOTE: Il existe un moyen moins radical que de redémarrer tout le système. Si SysReq travaux clés, vous pouvez tuer des processus un par un en utilisant Alt+SysReq+F. Le noyau tuera à chaque fois le processus le plus souvent "coûteux". Si vous voulez tuer tous les processus pour une console, vous pouvez émettre Alt+SysReq+K.

REMARQUE: Vous devez explicitement activer ces combinaisons de touches. Ubuntu est fourni avec le paramètre par défaut sysrq 176 (128 + 32 + 16), qui permet d’exécuter uniquement SOUS la combinaison REISUB. Vous pouvez le remplacer par 1 ou, ce qui est potentiellement moins nocif, par 244. Pour ce faire:

Sudo nano /etc/sysctl.d/10-magic-sysrq.conf

et passer de 176 à 244; puis

echo 244 | Sudo tee /proc/sys/kernel/sysrq

Cela fonctionnera immédiatement! Vous pouvez tester cela en appuyant sur Alt+SysReq+F. Pour moi, il a tué l'onglet du navigateur actif, puis toutes les extensions. Et si vous continuez, vous pouvez atteindre le redémarrage de X Server.


Plus d'infos sur tous les Alt+SysReq fonctions ici .

469
Phoenix

Vous pouvez faire le raccourci Ctrl+Alt+Delete ouvrez le Moniteur système , avec lequel vous pouvez supprimer toutes les applications qui ne répondent pas.

  1. Ouvrez Système ➜ Préférences Raccourcis clavier et cliquez sur Ajouter .
    Dans le champ Commande , entrez gnome-system-monitor. Nommez le raccourci que vous voulez.

enter image description here

  1. Cliquez sur Appliquer , puis cliquez à l'endroit où il est indiqué désactivé . Maintenant, appuyez sur les touches Ctrl+Alt+Delete

enter image description here

  1. Fermez les raccourcis clavier et essayez le raccourci:

enter image description here

62
Isaiah

Les gels tels que ceux que vous avez décrits peuvent être liés au logiciel et au matériel et, comme vous l’avez parfois trouvé frustrant, difficiles à diagnostiquer.

Matériel

S'il s'agit d'un PC de bureau, examinez vos cartes matérielles. Pour les ordinateurs portables et les ordinateurs de bureau, des problèmes de type acpi sont possibles.

Il pourrait être utile de simplifier temporairement votre configuration en connectant uniquement la carte graphique avec un clavier et une souris standard. Toutes les autres cartes doivent être retirées.

Pour les problèmes liés à acpi, essayez de démarrer avec noapic nomodeset dans votre option de démarrage grub. Il vaut également la peine d'essayer acpi=off bien que cela puisse avoir d'autres effets indésirables tels qu'une utilisation constante des ventilateurs.

Cela vaut également la peine de vérifier le niveau de la version du bios et de voir si le fournisseur a une version plus récente du bios. Les notes Lisez-moi devraient, espérons-le, révéler si une nouvelle version corrigée plante ou se bloque.

Logiciel

Je remarque que vous avez essayé les pilotes standard 270 mais que vous avez échoué à cause de gels. Pouvez-vous préciser si vous aviez des problèmes similaires avec le pilote open-source? Évidemment, vous n'obtiendrez pas d'Unity pendant les tests.

Le gel des graphiques peut être l’une des combinaisons du pilote/compiz/X/kernel

Si vous êtes prêt à essayer l'une des suggestions ci-dessous first ​​sauvegardez votre système avec un bon outil de sauvegarde tel que CloneZilla. Vous aurez besoin d'un périphérique de stockage externe pour recevoir l'image, par exemple une grande clé USB ou un disque dur interne séparé.

Installation du nouveau pilote nVidia

Désactivez (désinstallez) votre pilote 173-nvidia actuel à l’aide de la fenêtre Pilotes supplémentaires.

Il existe un petit nombre de correctifs importants, principalement dans la 275 stable, mais un petit nombre également dans la 280beta qui gèle - cela vaut la peine d'essayer de voir si cela s'applique à votre carte graphique. Malheureusement, nvidia n’entre pas dans les détails sur les cartes qu’elle corrige (readme.txt)

Cependant, je recommanderais vivement une sauvegarde, sauf si vous êtes sûr d’annuler une installation de nvidia, d’autant plus que vous avez de sérieux problèmes avec les 270 pilotes un peu plus anciens. J'ai utilisé clonezilla d'innombrables fois et cela m'a toujours évité des ennuis. Vous avez cependant besoin d'un grand disque externe - clé USB/disque externe ou un disque séparé.

Mises à jour X

Les derniers pilotes graphiques ont été emballés dans le x updates ppa .

Remarque - ceci vous éloignera de la base standard - si vous effectuez une mise à niveau à l’avenir ppa-purge du PPA lui-même avant la mise à niveau.

Vous pouvez également installer manuellement les pilotes de nVidia:

Essayez d’installer les derniers pilotes 275 ou 280 de nvidia stable - pilotes 32 bits: site ftp et pilotes: 64 bits: 280: site ftp

à installer

CTRL + ALT + F1 passer à TTY1 et se connecter

Sudo service gdm stop

Pour arrêter le serveur X

Sudo su

Pour exécuter en tant que root

cd ~/Downloads
sh NVIDIA-Linux-x86-280.04.run

Pour installer le pilote 32 bits (équiv pour 64 bits), puis redémarrez.

Pour désinstaller

Sudo sh NVIDIA* --uninstall

Supprimez également /etc/X11/xorg.conf

X/Noyau/Compiz

Si vous utilisez Ubuntu classique avec des effets, obtenez-vous les mêmes problèmes de gel que Ubuntu standard? Si vous ne pouvez pas reproduire le gel avec Ubuntu classique (aucun effet), cela vous dirigera vers un problème de composition. Je soulèverais un rapport de bogue du tableau de bord avec l’équipe Compiz.

Si de la place est disponible (par exemple 20 Go), vous pouvez effectuer un double démarrage/installation avec le dernier alpha oneiric. Évidemment, cela sera lui-même instable, mais cela viendra avec le dernier X et le dernier noyau. Vous devrez peut-être également installer manuellement les pilotes graphiques bêta 280 ci-dessus, car ceux-ci ne seront probablement pas proposés dans la fenêtre Pilotes supplémentaires.

Si, au cours des tests, vous ne voyez pas la même activité de gel, vous pouvez essayer d'améliorer votre version X avec le x-edgers ppa et d'utiliser le noyau kernel 3.0 dans Natty. Suivre cette voie n’est pas vraiment souhaitable - et pourrait vous causer des problèmes de mise à niveau dans le futur - et peut avoir d’autres problèmes de stabilité imprévus. Encore une fois, utilisez ppa-purge pour supprimer le PPA.

Le noyau 3.0 est fourni avec le PPA - vous devez installer les en-têtes ainsi que le noyau lui-même à partir de synaptic AVANT de redémarrer si vous souhaitez installer le lecteur nvidia ultérieurement.

Ceci est un test de ppa - ayez une sauvegarde prête si vous voulez essayer cette route.

47
fossfreedom

Si vous rencontrez beaucoup de gels, il y a peut-être quelque chose qui ne va pas avec votre matériel. J'avais l'habitude d'obtenir des blocages durs toutes les 48 heures en raison de la mémoire RAM moins qu'optimale. Memtest86 + a montré la faute après 40 minutes de test. Echangé le RAM contre un peu plus (sous garantie) et je suis maintenant à 32 jours, 1 heure de disponibilité.

Ubuntu n'a pas tendance à couler dans votre mémoire comme Windows peut le faire avec le temps. Même si une application ou un mauvais pilote vidéo X le permet, vous pouvez redémarrer LigthtDM très simplement et simplement continuer. En fait, je suis passé par trois versions bêta du pilote nvidia dans ce démarrage :)

Quoi qu'il en soit ... Bien que savoir redémarrer doucement soit une tâche très pratique, la recherche, la création de rapports et la réparation du système devraient être votre prochaine priorité. S'il s'agit d'un système toujours actif, vous devriez pouvoir le faire entre les mises à jour du noyau * sans avoir à redémarrer l'ordinateur.

* Vous devriez redémarrer lorsque vous obtenez les mises à jour du noyau, car ce seront des correctifs de sécurité qui ne seront appliqués que lorsque vous aurez redémarré dans le nouveau noyau.

36
Oli

Quand tout ne fonctionne plus, essayez d'abord Ctrl + Alt + F1 pour aller à un terminal, où vous pouvez probablement tuer X ou d’autres processus problématiques.

Si même cela ne fonctionne pas, essayez de maintenir Alt + SysReq en appuyant (lentement, avec quelques secondes entre chaque) REISUB.

Cela met le clavier en mode brut, termine les tâches dans différents états, synchronise les disques, etc. et redémarre enfin la machine. Vous obtiendrez de bien meilleurs résultats que de simplement tirer la fiche. Bien sûr, si cela échoue, il ne vous reste plus qu'à débrancher la prise.

31
Nerdfest

De plus, parfois, c’est tout simplement le serveur X qui se bloque - un cas que j’ai le plus souvent trouvé lorsque vous utilisez Compiz.

Si tel est le cas, vous pouvez tuer X, ce qui redémarrera et vous ramènera à l'écran de connexion.

La séquence par défaut est Ctrl + Alt + Backspace

Bien que cette option soit désactivée par défaut (vraisemblablement, de nouveaux utilisateurs l'ont frappée accidentellement) et qu'elle peut être réactivée de la manière suivante:

  1. SystemKeyboard (c'est-à-dire la boîte de dialogue Préférences du clavier)
  2. Layouts onglet
  3. Cliquez sur le bouton Options
  4. Au Séquence de touches pour tuer le serveur X vérification ponctuelle Ctrl + Alt + Backspace.
30

Mon premier favori quand le gel total s'est produit - Alt + SysRq + K.

Cette combinaison tue X et me ramène à l'écran de connexion graphique. Si cela ne fonctionne pas, essayez Alt + SysRq + REISUB.

28
Extender

Dans de tels cas, vous pouvez essayer CTRL-ALT-F1 arriver à une console. Puis connectez-vous avec votre mot de passe.

Redémarrer l'interface graphique

Vous pouvez essayer de redémarrer votre bureau graphique avec:

Sudo service lightdm restart

Si vous utilisez Ubuntu 11.04 ou une version antérieure, vous devriez plutôt utiliser ceci (car gdmétait le gestionnaire d'affichage par défaut):

Sudo service gdm restart

Si vous utilisez plutôt Kubuntu, le gestionnaire d'affichage par défaut est kdmname__. Vous devez donc plutôt utiliser:

Sudo service kdm restart

Si vous utilisez un autre gestionnaire d'affichage, remplacez ligthdmname __/gdmname __/kdmpar son nom.

Redémarrer la machine

Si vous souhaitez effectuer un redémarrage du système en mode minimal, utilisez:

Sudo shutdown -r now
18
Floyd

DoR et Phoenix ont bien répondu à cette question. Pour rendre cette page plus complète j'ajouterais:

Si seulement X est "cassé", vous pouvez utiliser le noyau pour le tuer:

SysRq + Alt + K

Pour les ordinateurs portables (dépend du modèle, généralement nécessaire si "SysRq" est écrit en bleu):

Fn + SysRq + Alt + K (Libération Fn après avoir appuyé sur SysRq).

17
desgua

Ce que je fais est d'ouvrir un terminal avec par exemple. Ctrl + Alt + F2

Connectez-vous et utilisez le terminal pour supprimer le processus en retard

ps -e | grep <procesname>

Ceci montre le processID du processus portant ce nom

(Sudo) kill <processID>

Cela ferme le processus en toute sécurité, au cas où cela ne fonctionnerait pas, utilisez

(Sudo) kill -9 <processID>

Utilisez les pages de manuel pour plus d'informations sur ces commandes.

Vous pouvez revenir à l'interface utilisateur graphique avec Ctrl + Alt + F7

16
Chielus

Pour diagnostiquer les blocages, vous devriez pouvoir utiliser la console réseau (ou la console série série, d'ailleurs). Suivez les instructions d'installation décrites ici .

13
Li Lo

La première chose à examiner est de savoir si c'est seulement X qui est gelé, ou le système entier. Activez ssh puis ssh dans le système. Si vous ne pouvez pas utiliser SSH, c'est probablement un noyau bloqué. Si vous pouvez ssh dans, alors il pourrait ne s'agir que d'un blocage de gpu.

Essayez ensuite de redémarrer X. Pour ce faire, redémarrez le gestionnaire d’affichage:

  • Sous Ubuntu 11.10 et ultérieur, LightDM est le gestionnaire d’affichage. Exécutez donc:

    service lightdm restart
    
  • Sous Ubuntu 11.04 et les versions antérieures, GDM étant le gestionnaire d’affichage, exécutez:

    service gdm restart
    

Si cela fonctionne, alors c'est peut-être un bug de X. Si cela ne fonctionne toujours pas, vous pouvez avoir un blocage de GPU dans le pilote drm du noyau. Il serait utile de savoir à ce stade si vous exécutez le pilote -ATI (open source) ou le pilote -fglrx (source fermée).

13
Bryce

Si vous devez procéder à un arrêt brutal, je me demanderais si la mémoire (RAM) échouait. Lors de votre prochain démarrage, essayez d’exécuter memtest86. Pour faire ça:

  • pendant le démarrage, maintenez une touche Maj enfoncée
  • le menu GRUB apparaîtra
  • utilisez les touches du curseur pour sélectionner la dernière option "memtest86"
  • appuyez sur Entrée

Vous obtiendrez un affichage de base et il essaiera de lire et d’écrire de nombreuses valeurs sur l’ensemble de votre RAM. Tant qu'il n'y a pas d'échec, vous verrez un statut vert. S'il y a un échec, il deviendra rouge. Dans ce cas, vous devrez remplacer au moins un stick de votre RAM.

Il existe également documentation de la communauté sur le diagnostic des pannes matérielles .

10
Hamish Downer

Si vous utilisez déjà la clé magique SysRqcomme suggéré dans la première réponse, essayez d’obtenir que le clavier fonctionne d’abord avec Alt + SysRq + R; Alors essaye Ctrl + Alt + F1 encore.

Cela peut fonctionner et vous pouvez vous épargner un redémarrage. Si cela ne fonctionne pas, vous devez essayer la séquence entière REISUB.

9
Mihai Capotă

Appuyez simplement sur Ctrl+Alt+F1 sur votre clavier pour ouvrir TTY1. Lorsqu'il s'ouvre, exécutez la commande Kill. Exemple ci-dessous.

vous utiliserez d’abord: ps cela vous montrera tous les processus en cours d’exécution ("ps | less" si vous voulez voir les résultats page par page). Ensuite, recherchez le PID du processus que vous souhaitez terminer. Après cette utilisation: kill pid

kill command- Arrête l'exécution d'un processus

Syntaxe: kill [-s sigspec] [-n signum] [-sigspec] jobspec ou pid kill -l [état de sortie]

Description: La plupart des obus modernes, y compris Bash, possèdent une fonction de suppression intégrée. Dans Bash, les noms et les numéros de signaux sont

acceptés en tant qu'options et les arguments peuvent être des ID de travail ou de processus. Un état de sortie peut être signalé à l'aide de l'option -l: zéro si au moins un signal a été envoyé avec succès, différent de zéro en cas d'erreur. En utilisant la commande kill de/usr/bin, votre système peut activer des options supplémentaires, telles que la possibilité de tuer des processus autres que votre propre ID utilisateur et de spécifier les processus par leur nom, comme avec pgrep et pkill. Les deux commandes kill envoient le signal TERM si aucune n'est donnée.

Source: http://www.linuxforums.org/forum/newbie/53976-end-tasks-linux-like-task-manager-windows.html

Source: http://webtools.live2support.com/linux/kill.php

8
Mitch
5
Jorge Castro

Je pense qu’il n’existe pas de distribution parfaite, même sous Windows, ils ont cet écran de la mort.

  • Ouvrir un autre terminal Ctrl + Alt + F2.

  • Connectez-vous avec votre identifiant et votre mot de passe.

  • Émettez cette commande:

    Sudo /etc/init.d/gdm restart
    

    Ceci redémarre ou vous déconnecte de votre session actuelle mais ne redémarre pas.

Ensuite Ctrl + Alt + F7 retourne à ton interface graphique.

5
dsaint

La solution la plus simple consiste à ajouter l'applet "Forcer à quitter" dans le panneau supérieur de votre Gnome et lorsqu'un programme ne répond pas, cliquez sur le forçage à quitter, puis sur l'application.

Je suis surpris avec tant de réponses, ce n'est pas mentionné. Bien sûr, vous pouvez toujours faire un ps -A et le diriger vers grep pour le nom de votre programme. Et kill -9 ça. Je préfère la simplicité.

4
Lakshman Prasad

(Communauté wiki réponse - la solution était initialement enterrée dans le OPquestion )

SOLUTION:

Résolu.

Mon problème particulier était ma carte graphique (série intégrée Radeon 9000). netconsole a révélé que je recevais l'erreur: "reserve failed for wait". Après des essais, j'ai configuré manuellement ma carte vidéo et désactivé l'accélération matérielle. Complètement résolu le problème.

Voici ce que j'ai fait:

xorg.conf créé manuellement

Ubuntu configure automatiquement xorg.conf et n’utilise pas de fichier. Pour éditer ce fichier, vous devez dire à Ubuntu d'en créer explicitement un puis de l'éditer. Voici les étapes:

  1. Redémarrer le système
  2. Tenir Shift comme GRUB bottes
  3. Sélectionnez le terminal racine dans le menu de connexion GRUB
  4. Exécuter: X -config xorg.conf.new
  5. Copier: cp xorg.conf.new /etc/X11/xorg.conf

Désactiver l'accélération matérielle

Ce qui suit est spécifique à ma carte Radeon, mais je suis sûr que d’autres cartes ont une configuration similaire.

  1. Éditer xorg.conf
  2. Trouver la section "Périphérique" pour la carte graphique
  3. Décommentez l'option "NoAccel" et définissez-la sur "True"
  4. Enregistrer + redémarrer

J'espère que cela pourra aider.

4
fossfreedom

Mon Ubuntu est super enclin à geler (probablement 20 fois par jour). J'utilise aussi la clé magique sysrq, mais au lieu de l'utiliser pour redémarrer ou tuer xserver, j'utilise la commande 'f' qui appelle oom_kill, en abandonnant effectivement un processus. Je n'ai jamais vu que ces onglets Drop chrome (car j'ai tendance à avoir plusieurs poids lourds ouverts en même temps). Quoi qu'il en soit, cela me permet de sortir de ce pétrin 95% du temps.

Alors, quand mon Ubuntu se fige (se bloque, la souris ne répond plus, etc.), je tiens alt + sysrq et ensuite frappé f (Si vous ne le faites pas correctement, une capture d'écran sera utilisée). Je dois généralement répéter ce combo plusieurs fois avant qu'ubuntu ne revienne à la vie.

J'aurais abandonné Ubuntu il y a longtemps si je n'avais pas découvert cela, j'espère que cela aidera quelqu'un!

4
unohoo

Tu peux toujours faire Alt + F2 et écrivez killall <program> ou xkill et cliquez sur la fenêtre que vous voulez écraser!

4
Konstapel Kask

Vous pourriez obtenir des informations supplémentaires lorsque vous basculez sur la vue TTY. presse Ctrl + Alt + F1 pour l'obtenir, utilisez Ctrl + Alt + F7 (ou peut-être F8) pour revenir à l'interface graphique. Vous pouvez avoir différentes sessions sur la plupart des touches F, mais la question est tout à fait différente.

3
Skizz

Remplacez-le par le dernier noyau Linux 2.6.35 ou supérieur qui résoudra votre problème. Suivez ces étapes à partir de cette lien .

2
Julius

Si vous avez essayé tout ce qui précède et que le problème de gel persiste, vous voudrez peut-être essayer ce que j'ai fait.

Appliquez une quantité généreuse de nettoyant de contact sur le processeur, RAM et tout autre complexe suffisamment puissant pour afficher ces minuscules broches bien serrées. Ils peuvent perdre de la conductivité en raison de l’accumulation de poussière et des courts-circuits dus à l’humidité.

Quelques jours après le nettoyage (j'ai utilisé CRC 2-26) et une série de tests de résistance très brutaux, mon PC n'a pas gelé une fois.

Donc, pour tous ceux qui souffrent de gel soudain et inattendu, arrêtez de manipuler votre système d'exploitation au-delà de ce qui est raisonnable et faites un nettoyage exhaustif de la poussière et des contacts.

2
PetaZeta

si possible, essayez d'ouvrir un shell ssh depuis un autre ordinateur. c'est une option Si vous saviez à l'avance que l'ordinateur pourrait se bloquer bientôt, ouvrez d'abord la connexion avant d'exécuter cette tâche.

Je fais cela parfois lorsque je sais que vmware devient fou et que l'interface graphique d'ubuntu (l'hôte de vmware) ne répond plus. Je peux effectuer une suspension à partir du shell ssh. Cela peut prendre un certain temps, et au bout d’un moment, l’ordinateur est à nouveau inactif.

2
knb

Il y avait quelques bugs manqués entre la relation entre Unity/Compiz, le système X.org et le pilote vidéo. Ces bogues sont bien sûr traités avec les versions plus récentes et mises à jour de Unit, Compiz, X ou du pilote vidéo.

Lorsque vous vous trouvez dans Unity et que tout est lent et fondamentalement endommagé, appuyez sur CTRL+ALT+F1. Une fois dans le terminal, tapez votre utilisateur et votre mot de passe pour accéder à la ligne Invite. Vous pouvez également vous rendre au ATS lors du démarrage en appuyant sur ESC ou la tenue SHIFT, puis dans le menu GRUB, en sélectionnant le mode de récupération.

  1. Installer le PPA Xorg Edgers

    Sudo add-apt-repository ppa:xorg-edgers/ppa Sudo apt-get update
    

    En fonction de votre carte vidéo, vous pouvez installer les séries 304, 310, 313 ou une version plus récente. Je recommande de toujours tester la dernière version et que si cela pose un problème, descendez de là jusqu'à une version où tout fonctionne correctement. Par exemple, si vous avez une GT 9500 ou une version ultérieure (comme dans mon cas auquel je possède également une 440 GT, une 560 TI et une 680 GTX), la seule version qui résout tous mes problèmes est la 313.18 qui est sortie il y a quelques jours. . Donc je ferais ceci:

    Sudo apt-get install nvidia-313
    

    Cela installerait la dernière version de la série 313. Il corrige BEAUCOUP de problèmes vidéo avec Compiz, Unity et xorg. La série 310 corrige également de nombreux problèmes mais je n’ai pas testé celui-ci avec mes cartes vidéo. Les autres versions de Nvidia sont nvidia-experimental-304 et nvidia-experimental-310 à la date de rédaction de ce document.

  2. Redémarrez pour tester si votre carte vidéo ne fonctionne pas correctement avec Ubuntu. Si vous rencontrez des problèmes avec le fichier de configuration Nvidia, ouvrez simplement un terminal, tapez Sudo nvidia-xconfig et redémarrez.

Il y a d'autres questions de Nice qui pourraient également aider comme:

Comment puis-je mettre à jour mon pilote NVIDIA?

Comment installer les pilotes Nvidia?

Impossible d'installer le pilote Nvidia

Quelle est la différence entre les packages nvidia-current et nvidia-current-updates?

Ou même plus générique: Comment activer correctement Desktop Cube dans Unity 3D?

2
Luis Alvarado

Frappé Alt+F2 exécuter une commande. Tapez xkill et appuyez sur Entrée.

Le curseur de votre souris se transformera en une croix pouvant forcer la fermeture de la fenêtre sur laquelle vous cliquez.

Si quelqu'un peut fournir une capture d'écran, je pense que cela serait utile.

2
Agmenor

J'avais des problèmes similaires avec 10.04. X se bloquerait et rien ne résoudrait le problème à l’aide d’une réinitialisation. J'ai mis à jour mes pilotes nvidia vers la dernière version et je n'ai pas eu de problèmes depuis.

1
Jason Lewis

Une des solutions que j'ai trouvées qui a empêché mon ordinateur de geler a été d'arrêter le réglage du planificateur de processeur pour lui-même. Cela se trouve dans le script /etc/init.d/ondemand.

Je viens de renommer le fichier.

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

Cela rompt tous les liens symboliques avec ondemand. Donc, il ne démarrera pas au démarrage. Cela mettra des messages d'erreur dans votre journal.

Un meilleur moyen consiste à utiliser update-rc.d. J'étais lasy et 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 redémarrer:

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

Bien que le redémarrer ait libéré mon ordinateur. Alors je l'ai laissé désactivé.

1
nelaaro

Dans le cas très spécifique où vous utilisez Virtualbox pour exécuter un invité 64 bits sur un hôte 32 bits (Ubuntu) à l'aide de VT-x ou AMD-V (technologie de virtualisation matérielle intégrée à votre CPU) uniquement

Virtualbox peut provoquer la panne aléatoire de votre hôte 32 bits lorsque vous exécutez un invité 64 bits à l'aide de VT-x ou AMD-V (technologie de virtualisation matérielle intégrée à votre processeur). C'est un problème conn .

2 solutions:

  1. Vous devez exécuter des invités 32 bits uniquement sur votre hôte 32 bits actuel [recommandé si vous disposez de moins de 2 Go de RAM];
  2. Vous devez basculer vers Ubuntu 64 bits en tant qu'hôte (vous pouvez même effectuer une "migration" de 32 bits à 64 bits en réinstallant Ubuntu 64 bits sans toucher à votre dossier "/ home") [recommandé si vous disposez de 2 Go de RAM ou plus].

Veuillez noter que vous pouvez exécuter des invités 64 bits et 32 ​​bits sur un hôte 64 bits à l'aide de Virtualbox sans aucun problème.

D'autres réponses ont très bien couvert des cas généraux ...

1
Golboth

Avant d’essayer la combinaison de touches suivante, n’oubliez pas que Ctrl+Alt+F7 vous ramène. Rappelles toi? Vraiment? OK, alors: si l'interface graphique Ubuntu n'apparaît pas ou se bloque, utilisez simplement Ctrl+Alt+F1 passer à un terminal.

Tu aurais dû appuyer Ctrl+Alt+F7 pour revoir ce message.

C’est la solution la plus simple, mais non permanente, après que votre Ubuntu puisse continuer à geler, mais vous pouvez répéter ce processus à chaque fois, lorsque Ubuntu se fige. :)

0
Pavel Horniak

Pour ceux qui:

  • l'écran est bloqué mais les applications fonctionnent toujours
  • et vous pouvez faire Ctrl + Alt + F1
  • et vous n'avez pas d'autre choix que de redémarrer (service lightdm restart ne fonctionne pas)
  • et vous avez trop d'applications ouvertes et vous ne voulez pas perdre votre session

Peut-être que tu peux:

  • va faire le Ctrl + Alt + F1
  • lancez pm-suspend (suspendra la machine)
  • démarrer la machine; vous devriez remettre la machine à l'état avant que l'écran ne gèle (du moins pour moi, c'est le cas)

J'ai essayé toutes les solutions suggérées ci-dessus, mais aucune d'entre elles ne fonctionnait, mais j'ai quand même été forcée de redémarrer la machine et de perdre toutes les applications en cours d'exécution. Ce n'est pas la meilleure solution, mais au moins je ne perds pas les applications dont j'ai besoin lorsque je travaille.

0
Dranzd

Si vous utilisez la carte mère d'Intel 8xx, je vous recommande fortement de migrer vers buntu 10.10 Maverick Meerkat, je pense qu'ils ont résolu les bogues 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 jamais rencontré de problème avec Xfreeze.

0
user9030

Ubuntu 12.04 LTS est installé sur le Lenovo Thinkpad Core i5, il gèle complètement et je dois le redémarrer manuellement par cycle d'alimentation. Je l'ai résolu en mettant à jour mon noyau Ubuntu vers la dernière version. Cela pourrait aussi résoudre votre problème. Voici les instructions pour le faire:

1- Allez ici: http://kernel.ubuntu.com/~kernel-ppa/mainline/ Téléchargez 3 (peut-être 4) debs dans un dossier quelque part:

  • linux-headers-VERSION-NUMBER_all.deb

  • linux-headers-VERSION-NUMBER_AMD64.deb

  • linux-image-VERSION-NUMBER_AMD64.deb

  • linux-image-extra-VERSION-NUMBER_AMD64.deb # si disponible

2- Installez les debs avec le gestionnaire de paquets que vous utilisez (par exemple, Gdebi), ou utilisez ces commandes:

cd /path/to/folder/where/you/put/the/debs
Sudo dpkg -i *.deb

Source: Comment mettre à jour le noyau vers la version la plus récente de Mainline sans aucune mise à jour de Distro?

0
codefreak

Tout d’abord, utilisez la commande top dans le terminal pour afficher le PID du programme qui ne répond pas fonction supérieure dans le terminal Puis kill -9 "pid" sans les guillemets.

Si rien ne répond au clic et aux frappes ou si la souris cesse de fonctionner, appuyez sur Ctrl+Alt+F1 et redémarrez le gestionnaire d'affichage en exécutant:

Sudo service lightdm start     # Ubuntu 12.04/14.04  

ou

Sudo systemctl start graphical.target     # Ubuntu 16.04 and later

Si cela échoue, ne vous inquiétez pas. Pressage Ctrl+Alt+F7 vous ramènera à votre environnement de bureau.

0
Ashvin Sharma

Après avoir souffert de cela pendant plus d'un an, j'ai résolu le problème en utilisant Xfce comme environnement de bureau. Je l'ai simplement installé avec APT: Sudo apt-get install xfce4

J'ai un ordinateur 2009 avec des graphiques intégrés et il y avait des problèmes par intermittence à chaque fois que les paramètres graphiques étaient ajustés (que ce soit via les mises à jour automatiques d'Ubuntu ou non, je ne suis pas sûr).

J'imagine que j'aurais pu essayer Unity 2D mais Xfce fonctionne.

0
Vishnar Tadeleratha

J'ai constaté que le coupable dans mon cas était une surchauffe manifeste. Je vis dans un climat plus chaud et si je ne fais pas fonctionner la climatisation, mon ordinateur portable commence à se verrouiller. Le fait de pointer un ventilateur directement sur celui-ci a résolu le problème.

0
Ashley G

Dans mon cas, compizprovoque le gel; Je peux déplacer le curseur de la souris, mais les clics de souris ne font rien. Le clavier fonctionne, ma recette redémarre donc compizname__

  1. Presse Ctrl + Alt + F1

  2. Exécutez cette commande:

    killall -9 compiz
    
  3. Presse Ctrl + Alt + F7

0
Oleg Svechkarenko

J'avais un PC construit sur mesure qui me glaçait. J'ai mis les capteurs de température dans le panneau du gnome et je pouvais voir si le processeur, le disque dur, la carte mère (pratiquement n'importe quelle température du système) chauffaient au moment du verrouillage.

Votre carte ATI est peut-être chaude et vous avez besoin d'un débit d'air accru.

0
Phil Hannent

Je devais juste redémarrer la machine après avoir installé les noyaux candidats de https://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/SpectreAndMeltdown . Aucun problème matériel ici, mais méfiez-vous de tels effets secondaires lorsque vous utilisez des noyaux non stables.

0
Gabor

Pour déboguer le gel, vous pouvez utiliser touche Magic SysRq , par exemple:

Remarque: envisagez de tenir ⇧ Shift (selon votre clavier).

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

Autres choses à essayer pendant le gel:

Remarque: envisagez de tenir ⇧ Shift (selon votre clavier).

  • Réinitialisez le niveau de Nice de toutes les tâches hautement prioritaires et en temps réel en appuyant sur Alt-SysRq-n.
  • Essayez de forcer un retour à une console texte essayez de frapper Control-Alt-F1 (de F1 à F12).
  • Tuez tous les processus de la console virtuelle actuelle (peut tuer X) en appuyant sur Alt-SysRq-k.
  • Effectuer une panne système (si elle est configurée) en Alt-SysRq-c.

Si rien ne fonctionne, vous devez exécuter n redémarrage sécurisé par Alt-SysRq-REISUB, lequel est:

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

    Remarque: Si la combinaison de redémarrage brutal ci-dessus ne fonctionne pas, le gel peut être causé par un matériel défectueux, et non par des pilotes vidéo.

Si vous ne pouvez pas utiliser la clé Magic SysRq , voir aussi: Diagnostiquer et réparer des 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 et à trouver la solution. Vérifiez ce qui suit kern.log example .

Vous pouvez consulter le dernier journal des incidents en:

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

Pour répertorier d'autres journaux de journal, exécutez:

journalctl --list-boots

Solution suggérée:

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

Voir également:

0
kenorb

Sur mon ordinateur portable, quand il gèle, je peux faire control + alt + fn + f7, puis control + alt + fn + f2. Ceci arrive au Shell, puis je me connecte avec mon nom d'utilisateur et mon mot de passe. Pour revenir au bureau, je fais chvt 8. Cela me ramène à mon bureau actuel. Pour connaître le type du terminal actif, tapez w, puis sélectionnez le répertoire actuel.

De cette façon, vous pouvez reprendre votre travail sans redémarrer ou perdre quoi que ce soit.

0
answerSeeker