Je suis récemment passé de Ubuntu 11.10 à 12.04. Si cela fait une différence, mon système est un Dell Inspiron 1520.
Je rencontre un problème à chaque arrêt ou redémarrage; il tue tous les processus en cours (autant que je sache), mais une fois passé l'écran de texte éteint et l'écran noir, mon ordinateur ne s'éteint pas. Les ventilateurs fonctionnent toujours et l'écran est toujours allumé, etc. Je dois maintenir le bouton d'alimentation enfoncé pour terminer la fermeture.
Est-ce que quelqu'un sait comment résoudre ce problème?
power-management
Justin H
la source
la source
sudo poweroff
à l'invite du terminal. Si vous ne connaissez pas le terminal, appuyez sur "alt-f2" et tapez "gksudo poweroff", puis peut mettre votre ordinateur complètement hors tension.Réponses:
J'ai le même problème et j'ai trouvé une solution qui a fonctionné pour moi.
Tapez le terminal:
sudo -i
(pour obtenir un shell root, sudo gedit n'est pas recommandé)gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
update-grub
exit
(pour terminer la coque racine)Je l'ai trouvé ici: Dell Studio 1569 ne peut pas s'arrêter sous Ubuntu 11.10 ou 12.04
la source
acpi=force
deGRUB_CMDLINE_LINUX_DEFAULT
et ajouté à laGRUB_CMDLINE_LINUX
place, en utilisant les étapes ci-dessus (à savoirGRUB_CMDLINE_LINUX="acpi=force"
). Ensuite, j'ai éteint l'ordinateur en utilisant le bouton d'alimentation pour l'éteindre une fois qu'il s'est arrêté de s'éteindre sur l'écran noir avec une série de messages se terminant par "[end trance ...]" comme auparavant (je devaisGRUB_CMDLINE_LINUX_DEFAULT=""
afficher des messages au lieu de l'écran de démarrage). Après le redémarrage, l’arrêt a fonctionné correctement (je l’ai testé plusieurs fois).acpi=force
àGRUB_CMDLINE_LINUX_DEFAULT
cette heure), l’arrêt et la mise hors tension manuelle. Il se peut donc que vous deviez répéter ces étapes chaque fois que le problème se reproduit, apparemment après les mises à jour du système.C'est un bug. Réf. - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/987933
la source
J'ai le même problème sur exactement le même modèle (Inspiron 1520). Le coupable semble être le pilote graphique propriétaire NVIDIA. Si vous le désinstallez et que vous vous repliez sur Nouveau, il fonctionnera normalement.
Pour exécuter Nouveau à la place du pilote NVIDIA, il vous suffit de supprimer / désactiver les deux pilotes NVIDIA dans des "pilotes supplémentaires" (le système ne fonctionne pas en anglais, je ne peux donc pas être sûr du nom). Ubuntu utilisera alors Nouveau automatiquement.
Toutefois, selon votre utilisation, Nouveau pourrait ne pas être "suffisant". Mais dans mon cas, je n’ai pas besoin des performances du pilote NVIDIA (pas de jeu ici!).
la source
Une autre solution possible - en particulier pour les matériels plus récents utilisant (U) EFI - consiste à ajouter le paramètre de démarrage
apm=power_off
. Vous pouvez l'ajouter à la définition deGRUB_CMDLINE_LINUX_DEFAULT
in/etc/default/grub
ou ajouter la ligne si elle n'existe pas encore.Ensuite , mettre à jour l'installation de grub en fonction de vos systèmes d'exploitation manuelle, par exemple:
update-grub
ougrub2-mkconfig -o /boot/efi/EFI/[osname]/grub2.cfg
ou similaire.la source
Pour rechercher ce qui se passe derrière l'écran de démarrage, appuyez sur Esc. Vous verrez ce qui l'empêche de s'arrêter. Ensuite, vous pouvez résoudre ce problème. Pour de nombreux cas rapportés, c’était
redis-server
.la source
La clé peut être dans cette phrase, "il tue tous les processus en cours". Dans mon cas, ça n'a PAS été le cas! Le problème était dû à un
redis-server
processus qui, pour une raison quelconque, ne pouvait pas être arrêté normalement. Une fois que j'ai tué tous lesredis-server
processus,sudo killall redis-server
j'ai pu arrêter normalement. Comme je n'ai pas souvent besoin de redis, je l'ai empêché de s'exécuter au démarrage avec ces commandes:J'attendrai une mise à jour qui résoud ce problème, mais pour le moment je me souviendrai d'arrêter le processus Redis avant de l'arrêter. Ce n'est peut-être pas une redis dans votre cas, mais c'est probablement un processus complexe que Ubuntu ne pourrait pas tuer.
Cela peut vous aider à inspecter le problème:
service --status-all
: liste tous les services enregistrés avec le système. Les services commençant par le démarrage du système d’exploitation auront un symbole [+] devant eux.Lisez les messages du journal qui apparaissent à l'écran lorsque vous appuyez sur le bouton d'alimentation pour le mettre hors tension manuellement. Dans mon cas, j'ai lu quelque chose sur la tentative de fermeture du serveur Redis. Les messages peuvent également apparaître si vous appuyez sur certaines touches aléatoires.
Examinez les programmes que vous avez récemment installés. L’un d’eux peut être à l’origine du problème.
Essayez de fermer tous les processus inutiles et voyez si vous pouvez arrêter normalement. Si vous le pouvez, répétez le processus en limitant le nombre de candidats jusqu'à ce que vous atteigniez l'application buggy.
la source