Comment faire pour que RHEL6 affiche l'affichage "traditionnel" des informations de démarrage au lieu de la barre de progression hiérarchisée / empilée?
Le vidage d'informations standard s'affiche pendant l'arrêt.
Comment faire pour que RHEL6 affiche l'affichage "traditionnel" des informations de démarrage au lieu de la barre de progression hiérarchisée / empilée?
Le vidage d'informations standard s'affiche pendant l'arrêt.
Réponses:
plymouth-set-default-theme text
/usr/libexec/plymouth/plymouth-update-initrd
ou supprimez "rhgb quiet" de la configuration de Grub ( /boot/grub/menu.lst
).
Si vous démarrez en mode texte, c'est ainsi que la plupart des serveurs seraient configurés, vous devez procéder comme suit. En mode texte, plymouth peint une barre de texte colorée qu'il est difficile de supprimer complètement. Ce n'est PAS dans chkconfig et la désactivation de "rhgb" et "quiet" ne désactive pas cette fonctionnalité. Voici comment le faire correctement dans CentOS 6.x. Les étapes 1 et 2 désactivent également les fonctionnalités qui peuvent provoquer des problèmes sur un serveur ou une machine virtuelle qui ne doivent pas être provisionnés avec une console graphique.
1) Supprimer rhgb
et quiet
de la ou des lignes "noyau" dans /boot/grub/grub.conf
.
2) Supprimez ou commentez les lignes splashimage
et hiddenmenu
.
3) Tapez plymouth-set-default-theme details --rebuild-initrd
.
4) Redémarrez et voyez si cela fonctionne.
Du bon côté, les messages de démarrage sont tous enregistrés dans /var/spool/plymouth/boot.log
et /var/log/boot.log
.
Quand j'y pense un peu plus, j'ai réalisé que puisque je ne suis généralement pas devant l'écran du serveur de toute façon, le système plymouth n'est pas une chose terrible. Cependant, lorsque je débogue des problèmes de démarrage lorsque je suis devant l'écran du serveur, plymouth est une nuisance qui aurait dû être plus facile à supprimer.
plymouth-set-default-theme details --rebuild-initrd
Le programme qui vous montre l'écran de chargement de fantaisie s'appelle Plymouth.
Vérifiez si vous pouvez le trouver avec checkconfig --list
et désactivez le service si nécessaire.
Si ce n'est pas la cause, c'est probablement l'option "silencieuse" dans Grub. Désactivez-le en supprimant le mot silencieux des options de démarrage de votre /boot/grub/menu.lst
fichier.
Je viens de trouver cette méthode, et cela semble la façon la plus propre:
grubby --update-kernel=ALL --remove-args="rhgb quiet"
En fait, la suppression de rhgb, qui, je présume, signifie «RedHatGraphicalBoot» a résolu ce problème pour moi sur CentOS6.
Ajoutez simplement cette ligne à votre script ks.conf post-installation:
#Save original, just in case
rsync /boot/grub/grub.conf /boot/grub/grub.conf.orig
#edit and output to /tmp/grub.conf
cat /boot/grub/grub.conf |sed -e s/rhgb// > /tmp/grub.conf
#replace & remove temp
cat /tmp/grub.conf > /boot/grub/grub.conf ; rm -f /tmp/grub.conf
Ou en une seule ligne (moins de maintenance et au moins aussi simple à comprendre):
sed -i .orig s/rhgb///g /boot/grub/grub.conf
Crée d'abord une sauvegarde et modifie le fichier en ligne.