RHEL6 - désactiver la barre de progression à plusieurs niveaux au démarrage

14

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.

garenne
la source
La même chose se produit dans Fedora et ne devrait pas être limitée à RHEL6.
bwDraco
@DragonLord - n'a pas traité avec Fedora - mais ajoutera la balise pour référence future
warren
1
Appuyez simplement sur la touche ESC au moment où la barre apparaît.

Réponses:

9
plymouth-set-default-theme text
/usr/libexec/plymouth/plymouth-update-initrd

ou supprimez "rhgb quiet" de la configuration de Grub ( /boot/grub/menu.lst).

Hyppy
la source
Sur une nouvelle installation de Scientific Linux 6.5, avec «assez» supprimé de la cmdline du noyau (mais «rhgb» conservé), le thème «texte» n'affichait aucun texte de journal, contrairement au thème «détails».
alexei
Tapez simplement ceci: 'plymouth-set-default-theme details --rebuild-initrd' et redémarrez.
Kriston
11

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 rhgbet quietde la ou des lignes "noyau" dans /boot/grub/grub.conf.

2) Supprimez ou commentez les lignes splashimageet 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.loget /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.

Kriston
la source
2
les étapes 3 et 4 peuvent être combinées en une seule opération:plymouth-set-default-theme details --rebuild-initrd
hakamadare
4

Le programme qui vous montre l'écran de chargement de fantaisie s'appelle Plymouth.
Vérifiez si vous pouvez le trouver avec checkconfig --listet 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.lstfichier.

Kenny Rasschaert
la source
3

Je viens de trouver cette méthode, et cela semble la façon la plus propre:

grubby --update-kernel=ALL --remove-args="rhgb quiet"

user426209
la source
1

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
vadim
la source
1

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.

Steve Parker
la source