RHEL6 - desativar a barra de progresso em camadas durante a inicialização

14

Como o RHEL6 exibe a exibição "tradicional" das informações de inicialização em vez da barra de progresso em camadas / empilhada?

O despejo de informações padrão é exibido durante o desligamento.

Warren
fonte
O mesmo ocorre no Fedora e não deve se limitar ao RHEL6.
precisa saber é
@DragonLord - não têm lidado com Fedora - mas irá adicionar a tag para referência futura
Warren
1
Basta pressionar a tecla ESC no momento em que a barra aparecer.

Respostas:

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

ou remova "rhgb quiet" da configuração do Grub ( /boot/grub/menu.lst).

Hyppy
fonte
Em uma nova instalação do Scientific Linux 6.5, com 'bastante' removido do cmdline do kernel (mas 'rhgb' mantido), o tema 'text' não mostrou nenhum texto de log, mas o tema 'details'.
alexei
Basta digitar o seguinte: 'plymouth-set-default-theme details --rebuild-initrd' e reinicie.
Kriston
11

Se você inicializar no modo de texto, que é como a maioria dos servidores seria configurada, faça o seguinte. No modo de texto, o plymouth pinta uma barra de texto colorida difícil de remover completamente. NÃO está no chkconfig e desativar "rhgb" e "quiet" não desativa esse recurso. Veja como fazê-lo corretamente no CentOS 6.x. As etapas 1 e 2 também desabilitam recursos que podem causar problemas em um servidor ou máquina virtual que não deve ser provisionada com um console gráfico.

1) Remova rhgbe quietda (s) linha (s) "kernel" em /boot/grub/grub.conf.

2) Remova ou comente as linhas splashimagee hiddenmenu.

3) Digite plymouth-set-default-theme details --rebuild-initrd.

4) Reinicie e veja se funciona.

No lado positivo, todas as mensagens de inicialização são salvas em /var/spool/plymouth/boot.loge /var/log/boot.log.

Quando penso um pouco mais, percebi que, como geralmente não estou na frente da tela do servidor, o sistema plymouth não é uma coisa terrível. No entanto, quando estou depurando problemas de inicialização quando estou na frente da tela do servidor, o plymouth é um incômodo que deveria ter sido facilitado para remover.

Kriston
fonte
2
os passos 3 e 4 podem ser combinadas numa única operação:plymouth-set-default-theme details --rebuild-initrd
Hakamadare
4

O programa que mostra a tela de carregamento sofisticada é chamado Plymouth.
Veja se você pode encontrá-lo checkconfig --liste desabilitou o serviço, se necessário.

Se essa não é a causa, provavelmente é a opção "silenciosa" no Grub. Desative-o removendo a palavra quiet das opções de inicialização do seu /boot/grub/menu.lstarquivo.

Kenny Rasschaert
fonte
3

Acabei de encontrar este método, e parece o caminho mais limpo:

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

user426209
fonte
1

Na verdade, a remoção de rhgb, que suponho ser "RedHatGraphicalBoot", resolveu esse problema para mim no CentOS6.

Basta adicionar esta linha ao seu script pós-instalação do ks.conf:

#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
fonte
1

Ou em uma linha (menos manutenção e pelo menos tão fácil de entender):

sed -i .orig s/rhgb///g /boot/grub/grub.conf

Cria um backup primeiro e edita o arquivo embutido.

Steve Parker
fonte