Ocultar mensagens de inicialização

4

Eu quero esconder as mensagens de inicialização na inicialização no debian. Eu vi este link e foi muito útil, pois dizia fazer isso para /etc/init.d/rcS :

exec /etc/init.d/rc S >/dev/null 2>&1

e o resultado foi o que eu quero. mas ainda existem algumas mensagens. Como posso escondê-los?

starting portmap daemon ... Already running ..
starting NFS common utilities: statd.
starting enhanced syslogd: rsyslogd.
and ....
    
por Jush Turner 28.07.2012 / 13:26

2 respostas

3

Você pode fazer isso instalando e configurando o Plymouth. Dependendo da sua configuração da placa gráfica, você pode precisar de alguma configuração adicional conforme documentado na entrada do wiki Debian para Plymouth . Mas antes de fazer todas essas alterações, tente os seguintes comandos e veja se eles funcionam para você.

Comece por instalar o pacote Plymouth.

apt-get install plymouth

Em seguida, edite /etc/default/grub e modifique o parâmetro GRUB_CMDLINE_LINUX_DEFAULT para ter os seguintes valores.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Por fim, atualize os arquivos de configuração do grub.

update-grub2

Agora, quando você inicializar, não verá mais as mensagens de diagnóstico. As mensagens devem ser registradas em /var/log/boot.log, mas estão quebradas no squeeze. Esta página afirma ter um patch: link

O Plymouth vem com vários temas de inicialização. O tema padrão é chamado de "texto", que exibirá uma barra de progresso azul na parte inferior da tela durante a inicialização. Se você quiser alterar o tema de inicialização, execute o seguinte comando com o nome do tema desejado. A opção -R é usada para reconstruir o initrd, que deve ser feito ao alterar o tema.

plymouth-set-default-theme -R <theme>

Para ver uma lista de temas disponíveis, execute o seguinte comando.

plymouth-set-default-theme --list
    
por 27.09.2012 / 01:34
1

tente alterar suas cores - você tem o problema de alterar cada script de inicialização.

o seguinte altera a cor do primeiro plano para preto e o fundo para preto:

echo -e "3[30m3[40m Hello World" 

Para voltar a ser legível, digite 'reset'

então, eu tentaria alterar o rcS para:

echo -e "3[30m3[40m" 
exec /etc/init.d/rc S
reset

Isso deve mudar a cor do cursor, e então resetar - a pegadinha é se você tiver um erro e o script de inicialização mudar a fonte para yello ou vermelho.

    
por 27.09.2012 / 00:17