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 ...
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?
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 xkill
et 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 SIGKILL
en 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 ps
ou 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.)
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.
Voir https://askubuntu.com/a/803649/225694 .
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.
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:
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 .
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.
gnome-system-monitor
. Nommez le raccourci que vous voulez.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.
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.
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é.
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
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.
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.
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.
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:
System
→ Keyboard
(c'est-à-dire la boîte de dialogue Préférences du clavier)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.
Dans de tels cas, vous pouvez essayer CTRL-ALT-F1 arriver à une console. Puis connectez-vous avec votre mot de passe.
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 kdm
name__. Vous devez donc plutôt utiliser:
Sudo service kdm restart
Si vous utilisez un autre gestionnaire d'affichage, remplacez ligthdm
name __/gdm
name __/kdm
par son nom.
Si vous souhaitez effectuer un redémarrage du système en mode minimal, utilisez:
Sudo shutdown -r now
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).
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
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 .
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).
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:
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 .
Si vous utilisez déjà la clé magique SysRq
comme 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.
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
Quelques autres ressources:
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.
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é.
(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:
X -config xorg.conf.new
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.
xorg.conf
J'espère que cela pourra aider.
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!
Tu peux toujours faire Alt + F2 et écrivez killall <program>
ou xkill
et cliquez sur la fenêtre que vous voulez écraser!
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.
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 .
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.
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.
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.
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.
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?
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.
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.
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é.
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 .
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 ...
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. :)
Pour ceux qui:
service lightdm restart
ne fonctionne pas)Peut-être que tu peux:
pm-suspend
(suspendra la machine)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.
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.
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
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.
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.
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.
Dans mon cas, compiz
provoque 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 compiz
name__
Presse Ctrl + Alt + F1
Exécutez cette commande:
killall -9 compiz
Presse Ctrl + Alt + F7
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.
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.
Pour déboguer le gel, vous pouvez utiliser touche Magic SysRq , par exemple:
Remarque: envisagez de tenir ⇧ Shift (selon votre clavier).
Autres choses à essayer pendant le gel:
Remarque: envisagez de tenir ⇧ Shift (selon votre clavier).
Si rien ne fonctionne, vous devez exécuter n redémarrage sécurisé par Alt-SysRq-REISUB, lequel est:
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:
Voir également:
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.