Come si ottiene RHEL6 per visualizzare la visualizzazione "tradizionale" delle informazioni di avvio anziché la barra di avanzamento a più livelli / in pila?
Il dump di informazioni standard viene visualizzato durante l'arresto.
Come si ottiene RHEL6 per visualizzare la visualizzazione "tradizionale" delle informazioni di avvio anziché la barra di avanzamento a più livelli / in pila?
Il dump di informazioni standard viene visualizzato durante l'arresto.
Risposte:
plymouth-set-default-theme text
/usr/libexec/plymouth/plymouth-update-initrd
oppure, rimuovere "rhgb quiet" dalla configurazione di Grub ( /boot/grub/menu.lst
).
Se si avvia in modalità testo, ovvero la modalità di configurazione della maggior parte dei server, è necessario eseguire le operazioni seguenti. In modalità testo, plymouth dipinge una barra di testo colorata che è difficile da rimuovere completamente. NON è in chkconfig e la disabilitazione di "rhgb" e "quiet" non disabilita questa funzione. Ecco come farlo correttamente in CentOS 6.x. I passaggi 1 e 2 disabilitano anche le funzionalità che possono causare problemi su un server o una macchina virtuale che non devono essere fornite con una console grafica.
1) Rimuovere rhgb
e quiet
dalle righe "kernel" in /boot/grub/grub.conf
.
2) Rimuovere o commentare le righe splashimage
e hiddenmenu
.
3) Digitare plymouth-set-default-theme details --rebuild-initrd
.
4) Riavvia e vedi se funziona.
Sul lato positivo, i messaggi del tempo di avvio sono tutti salvati in /var/spool/plymouth/boot.log
e /var/log/boot.log
.
Quando ci penso un po 'di più, mi sono reso conto che dal momento che di solito non sono davanti allo schermo del server, il sistema plymouth non è una cosa terribile. Tuttavia, quando sto eseguendo il debug di problemi di avvio quando sono davanti allo schermo del server, plymouth è un fastidio che avrebbe dovuto essere reso più facile da rimuovere.
plymouth-set-default-theme details --rebuild-initrd
Il programma che mostra la schermata di caricamento fantasia si chiama Plymouth.
Vedi se riesci a trovarlo con checkconfig --list
e disabilitato il servizio se necessario.
Se questa non è la causa, è probabilmente l'opzione "silenziosa" in Grub. Disabilita rimuovendo la parola quiet dalle opzioni di avvio nel tuo /boot/grub/menu.lst
file.
Ho appena trovato questo metodo e sembra il modo più pulito:
grubby --update-kernel=ALL --remove-args="rhgb quiet"
In realtà, la rimozione di rhgb, che presumo sta per "RedHatGraphicalBoot", ha risolto questo problema per me su CentOS6.
Aggiungi questa riga al tuo script ks.conf post installazione:
#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
O in una riga (meno manutenzione e almeno altrettanto facile da capire):
sed -i .orig s/rhgb///g /boot/grub/grub.conf
Crea prima un backup e modifica il file in linea.