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.
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.
Respostas:
plymouth-set-default-theme text
/usr/libexec/plymouth/plymouth-update-initrd
ou remova "rhgb quiet" da configuração do Grub ( /boot/grub/menu.lst
).
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 rhgb
e quiet
da (s) linha (s) "kernel" em /boot/grub/grub.conf
.
2) Remova ou comente as linhas splashimage
e 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.log
e /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.
plymouth-set-default-theme details --rebuild-initrd
O programa que mostra a tela de carregamento sofisticada é chamado Plymouth.
Veja se você pode encontrá-lo checkconfig --list
e 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.lst
arquivo.
Acabei de encontrar este método, e parece o caminho mais limpo:
grubby --update-kernel=ALL --remove-args="rhgb quiet"
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
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.