web-dev-qa-db-fra.com

Ubuntu 12.04 ne s'arrête pas correctement

Lorsque j'arrête ou que je redémarre Ubuntu 12.04, celui-ci ne se termine jamais.

Je me retrouve coincé sur un écran noir/blanc et je dois maintenir le bouton d'alimentation enfoncé pour l'éteindre.

Est-ce que quelqu'un sait où je peux commencer à déboguer ce problème?

Merci d'avance

6
darryn.ten

Par défaut, la dernière installation d'ubuntu (12.04.2 et quelques autres derrière) masque les messages et affiche une image animée de Nice ( splash ) dans une résolution élégante .

Pour vous assurer de voir la console et éventuellement de voir ce qui se cache derrière cet écran sombre:

/ etc/default/grub (éditer et sauvegarder):

# find line below and put a # in front of it
# GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# and put this one:
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Maintenant mettre à jour les entrées de démarrage grub avec ces nouvelles valeurs par défaut:

you@yourmachine:~$ Sudo update-grub

Et lors de votre prochain processus de démarrage/arrêt, vous devriez voir les lignes de message avec [ OK ] ou [ ERROR ] ou quelque chose de faux après son titre:

* Starting network shares                   [ OK ]
* Starting mysql server                     [ OK ]
* ...later when shutting down...
* Stopping mysql server                     [ OK ]
* Not Stopping something like it should     [    ]

nomodeset: Vous pouvez généralement basculer entre l'écran de démarrage et les messages de la console avec la touche Esc, mais certaines cartes vidéo ou le manque de pilotes ne peuvent pas gérer le mode/les capacités utilisées par le processus de démarrage. . nomodeset s'assure qu'il utilise des capacités communes de base et qu'il affiche les messages (à condition de ne pas appuyer sur ALT-F1 à F7 lors du démarrage/de l'arrêt pour afficher d'autres terminaux que celui utilisé pour le démarrage/l'arrêt des services).

Edit : Vous pouvez également essayer sans nomodeset si vous rencontrez des problèmes pour démarrer X. GRUB_CMDLINE_LINUX_DEFAULT=""

2
bksunday

Je suis un peu nouveau sur Ubuntu 12.04, mais j’avais utilisé d’autres versions d’Ubuntu dans le passé. J'ai mon compte plus le compte suppose pour mes enfants sur cet ordinateur et si l'un des comptes est connecté lorsque la commande d'arrêt est donnée, l'ordinateur ne tentera même pas de l'éteindre. Le seul moyen de le fermer si l'un des comptes est toujours connecté consiste à d'abord déconnecter tous les comptes, puis à fournir la commande à partir de l'écran de connexion. Je vais fermer le terminal en utilisant la commande "shutdown -h now". Malheureusement, il me reste encore beaucoup à apprendre pour tenter de résoudre ce problème moi-même.

1
user199710

Vous pouvez trouver les journaux sur /var/log/syslog

Consultez les journaux pour mieux comprendre ce qui se passe.

Essayez également de taper init 0 dans le terminal.

1
Fakhri Zulkifli

Je ne peux pas commenter, alors je vais poster ceci comme réponse:

J'ai eu le même problème sur mon 12.04 récemment; dans mon cas, cela était dû à un programme (dans mon cas, pcscd) qui n'était pas arrêté correctement à l'arrêt et qui provoquait un "blocage de l'unité centrale". Alors, pour éteindre l'écran de démarrage (l'ubuntu avec les cinq points):

  • appuyez sur "échapper" lorsque vous éteignez votre ordinateur.

  • vous pouvez désactiver splash dans GRUB, mais comme vous ne l'avez pas ...

Quels messages sont affichés à l'écran? (Cherchez quelque chose comme "quelques verrous PID de processus ..." (j'ai oublié les termes exacts ...). Si nécessaire, vous pouvez prendre une photo et la poster ici.

Si vous pouvez confirmer qu'un processus n'est pas arrêté normalement, nous pouvons procéder en l'arrêtant à l'arrêt à l'aide de commandes d'exécution.

0
Tinellus

J'ai résolu ce problème en me déconnectant d'abord, puis en me déconnectant de l'écran de connexion. Arrêter sans se déconnecter au préalable donnait lieu à un écran noir mais l'ordinateur était toujours allumé. Ubuntu étant configuré avec un seul utilisateur, je ne suis pas sûr de la cause de ce problème. Je n'ai pas jeté un œil pour voir s'il existe des processus en cours qui empêchent l'arrêt, car je suis très nouveau sous Linux et je ne sais pas vraiment comment le faire. Un peu de recherche révélera probablement la solution, mais si quelqu'un peut m'éclairer ici, ce serait formidable.

0
Tom

J'ai eu ce problème et je l'ai toujours dans un sens, mais certaines améliorations ont été apportées. Jusqu'à présent, je devais appuyer pendant quelques secondes sur le bouton de démarrage/arrêt de mon Packard Bell/Acer Easynote ENTG71GM. Ubuntu 14.04 LTS. Auparavant, W8.1 mais après avoir eu un pop-up me dérangeant d'installer w 10 gratuitement, j'ai fait la grosse erreur de l'installer. Comme je ne pouvais pas faire W 10 pour trouver mon nom et contact de W 8.1, j'ai décidé d'essayer Linux.

J'ai essayé chaque offre de solution dans un forum différent. Aucun d'entre eux n'a donné de résultat. J'ai suivi des étapes telles que différents codes dans le terminal, le travail sur le bios, etc. Je ne peux pas la déclarer à chaque tentative car je suis totalement nouvelle. Cependant, ce problème m'a obligé à comprendre un peu Linux. Je ne comprenais pas d'abord ce qu'était un terminal ... En tout cas, ce n'était pas une perte de temps.

Ma solution partielle: j'ai lu sur un fil de discussion qu'il y avait un problème avec ELAN. Je me suis souvenu que Windows 10 m'avait fait installer quelque chose d'ELAN. Désolé je ne sais pas ce que c'est. Cela n’a rien changé dans W 10, alors j’ai oublié. Hier, j'ai lu la marche, Went on W 10, j'ai lu ELAN et maintenant, mon EasyNote s'arrête correctement lorsque je redémarre sous Ubuntu.

Le problème est qu'il redémarre même lorsque j'ai choisi de fermer.

Cependant et comme beaucoup d’entre vous sont utiles, j’ai pensé que cela pourrait prendre du temps pour écrire cette note. Cela peut être utile pour quelqu'un.

Je vais maintenant essayer de résoudre le problème de redémarrage.

0
Thierry