web-dev-qa-db-fra.com

Pourquoi Ubuntu se bloque-t-il lors du redémarrage (14.04 LTS)?

Je suis nouveau dans cette histoire de Linux, et bien que j’ai réussi à comprendre comment installer Ubuntu jusqu’à présent, il ya un problème qui me dérange.

Chaque fois que j'essaye de redémarrer l'ordinateur, il se fige sur l'écran violet avec les points et tout ça. Juste, complètement arrête. J'ai dû retirer la batterie de mon ordinateur pour la forcer à s'éteindre.

Curieusement, il n’ya pas de problème lorsque j’utilise l’option d’arrêt normal. Seule l'option de redémarrage. Comment puis-je résoudre ce problème?

4
Muggi

Bon, alors après un peu de tripotage, je pense avoir trouvé une solution. Le problème, de ma compréhension, est que le noyau peut ne pas savoir quoi faire quand on lui demande de redémarrer sur certains matériels. Nous pouvons résoudre ce problème.

D'accord, commencez par vous procurer un personnalisateur de grub. Une fois que vous l'avez, ouvrez-le, allez dans les paramètres généraux, et sous les paramètres du noyau, il y a une ligne qui devrait dire quiet splash.

Maintenant, une fois que vous avez trouvé cette ligne, vous devez la modifier pour qu’elle indique quiet splash reboot=pci. Après cela, vous devez vous rendre sur le terminal et mettre à jour le fichier grub en écrivant Sudo update-grub. Une fois que cela est fait, éteignez votre ordinateur et redémarrez-le.

Et tu as fini! Notez que le processus de redémarrage est un peu lent.

Mais attendez, si ça ne marche pas? Jamais peur. Vous devrez peut-être remplacer le "= pci" par autre chose. Vous trouverez ci-dessous une liste de commandes que vous pouvez essayer. Cependant, à ma connaissance, 90% de tous les problèmes peuvent être résolus avec "= pci", "= bios" ou "= acpi".

warm =  Don’t set the cold reboot flag

cold = Set the cold reboot flag

bios = Reboot by jumping through the BIOS (only for X86_32)

smp = Reboot by executing reset on BSP or other CPU (only for X86_32)

triple = Force a triple fault (init)

kbd = Use the keyboard controller. cold reset (default)

acpi = Use the RESET_REG in the FADT

efi = Use efi reset_system runtime service

pci = Use the so-called “PCI reset register”, CF9

force = Avoid anything that could hang.

La liste a été copiée de ce site

J'espère que cela peut aider quelqu'un.

6
Muggi

Vous pouvez transmettre les paramètres de démarrage en modifiant directement le fichier de configuration de GRUB:

Sudo -H gedit /etc/default/grub

Puis changez pour la liste ci-dessus. Cela a fonctionné pour moi.

GRUB_CMDLINE_LINUX_DEFAULT="reboot=pci"
GRUB_CMDLINE_LINUX="reboot=pci"
2
NonextCode

J'ai vu ce bogue plusieurs fois et, à ce jour, je n'ai vu aucun correctif autre qu'une réinstallation permettant parfois de réparer les paquets corrompus. Je sais que je ne semble pas beaucoup aider, mais la solution que je suggère est essentiellement de vivre avec arrêter et allumer et si vous avez besoin de redémarrer et que vous ne craignez pas les effets qu'un arrêt de force a parfois, vous pouvez utiliser alt + sysrq + b pour faire un redémarrage forcé qui bloque fondamentalement tous les processus et l'ordinateur redémarre immédiatement.

0
sbergeron