Depuis que mon Dell XPS 13 n'a pas réussi à démarrer plusieurs fois récemment, je pense que certains matériels commencent à tomber en panne. Je voudrais donc voir tous les messages de démarrage.
J'ai déjà enlevé le silence et les éclaboussures de /etc/default/grub
qui ressemble maintenant à ceci
GRUB_CMDLINE_LINUX_DEFAULT="pcie_aspm=force radeon.modeset=0 nouveau.modeset=0 crashkernel=384M-:128M crashkernel=384M-:128M crashkernel=384M-:128M acpi_osi=\"Windows 2013\" crashkernel=384M-:128M"
et utiliser update-grub
ne change rien. Puis j'ai essayé d'activer
GRUB_TERMINAL=console
GRUB_GFXMODE=text
qui n'a pas aidé non plus.
J'ai aussi essayé de
mv /etc/init/plymouth.conf /etc/init/plymouth.conf.disabled
encore une fois sans changement. Déplacer tous les /etc/init/plymouth-*.conf
vers plymouth-...conf.disabled
donne des messages de démarrage, mais le système ne termine pas le démarrage. Je n'arrive qu'à une ligne
activating power saving .... done
(ou quelque chose) et rien de plus. Je devais donc démarrer en mode sans échec et annuler mes modifications .disabled.
À l’aide de synaptic, j’ai essayé de supprimer Plymouth, mais cela semble également supprimer presque tous les paquets installés. Je n’ai donc pas continué ici.
Donc, je ne sais pas quoi d'autre je devrais essayer. Tout le monde a une idée sur la façon dont je peux obtenir tous les messages de démarrage, y compris les premiers messages du noyau?
Comme dernière tentative, j’ai jeté un œil dans/boot pour le terme splash
, qui a montré que des éclaboussures silencieuses avaient été ajoutées à la fin de mes paramètres grub. Alors j'ai couru
grep -R splash
dans /etc
qui a répertorié un script
default/grub.d/40_oem-add-missing-default.cfg
# in case "quiet splash" is missing
# e.g. (LP: #1304155)
for __i__ in "quiet" "splash"; do
echo "$GRUB_CMDLINE_LINUX_DEFAULT" | \
grep -q -w "$__i__" >/dev/null 2>&1 || \
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT $__i__"
done
unset __i__
Bingo Ce script ajoute silence et éclaboussures au cas où il serait supprimé - dafuq!
Quoi qu'il en soit, je viens de commenter le script ligne par ligne, j'ai lancé Sudo update-grub
et maintenant je vois tous les messages de démarrage.