Jak sprawić, by RHEL6 wyświetlał „tradycyjne” wyświetlanie informacji o starcie zamiast wielopoziomowego / ułożonego paska postępu?
Standardowy zrzut informacji jest wyświetlany podczas zamykania.
Jak sprawić, by RHEL6 wyświetlał „tradycyjne” wyświetlanie informacji o starcie zamiast wielopoziomowego / ułożonego paska postępu?
Standardowy zrzut informacji jest wyświetlany podczas zamykania.
Odpowiedzi:
plymouth-set-default-theme text
/usr/libexec/plymouth/plymouth-update-initrd
lub usuń „rhgb quiet” z konfiguracji Grub ( /boot/grub/menu.lst
).
Jeśli uruchamiasz się w trybie tekstowym, w taki sposób skonfigurowana byłaby większość serwerów, musisz wykonać następujące czynności. W trybie tekstowym Plymouth maluje kolorowy pasek tekstowy, który trudno jest całkowicie usunąć. NIE jest w chkconfig, a wyłączenie „rhgb” i „quiet” nie wyłącza tej funkcji. Oto jak zrobić to poprawnie w CentOS 6.x. Kroki 1 i 2 wyłączają również funkcje, które mogą powodować problemy na serwerze lub maszynie wirtualnej, których nie należy wyposażać w konsolę graficzną.
1) Usuń rhgb
i quiet
z linii „jądra” w /boot/grub/grub.conf
.
2) Usuń lub skomentuj linie splashimage
i hiddenmenu
.
3) Rodzaj plymouth-set-default-theme details --rebuild-initrd
.
4) Uruchom ponownie i sprawdź, czy to działa.
Z drugiej strony komunikaty o czasie uruchamiania są zapisywane w /var/spool/plymouth/boot.log
i /var/log/boot.log
.
Kiedy myślę o tym trochę więcej, zdałem sobie sprawę, że skoro i tak zwykle nie jestem przed ekranem serwera, system plymouth nie jest straszny. Jednak gdy debuguję problemy z uruchamianiem, gdy jestem przed ekranem serwera, Plymouth jest uciążliwością, którą należało łatwiej usunąć.
plymouth-set-default-theme details --rebuild-initrd
Program pokazujący fantazyjny ekran ładowania nazywa się Plymouth.
Sprawdź, czy możesz go znaleźć checkconfig --list
, i w razie potrzeby wyłącz usługę.
Jeśli nie jest to przyczyną, prawdopodobnie jest to „cicha” opcja w Grub. Wyłącz go, usuwając słowo ciche z opcji rozruchu w /boot/grub/menu.lst
pliku.
Właśnie znalazłem tę metodę i wydaje się to najczystszym sposobem:
grubby --update-kernel=ALL --remove-args="rhgb quiet"
Właściwie usunięcie rhgb, które, jak zakładam, oznacza „RedHatGraphicalBoot”, rozwiązało ten problem dla mnie na CentOS6.
Po prostu dodaj ten wiersz do skryptu ks.conf po instalacji:
#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
Lub w jednym wierszu (mniej konserwacji i co najmniej tak łatwe do zrozumienia):
sed -i .orig s/rhgb///g /boot/grub/grub.conf
Najpierw tworzy kopię zapasową i edytuje plik bezpośrednio.