Observe que remover a saída da mensagem também pode prejudicar sua capacidade de solucionar problemas do seu sistema depois. Você pode esperar até estar nos estágios de acabamento antes de aplicar essas correções.
Em dezembro de 2016, muitos dos métodos antigos pareciam ter parado de funcionar. Criei esta pergunta / resposta porque levei muitas horas para agregar todas as soluções. O que fiz para remover TODO o texto de inicialização (até mesmo as mensagens de login):
1.) Altere /boot/cmdline.txt
sudo nano /boot/cmdline.txt
Mude o console de tty1 para
console=tty3
Adicione isso ao final da linha. 'loglevel = 0' remove a maioria das mensagens da inicialização. Você também pode usar 'loglevel = 3', mas algumas mensagens de inicialização podem aparecer novamente.
quiet splash loglevel=0 logo.nologo vt.global_cursor_default=0
Se você for usar o Plymouth, adicione isto:
plymouth.ignore-serial-consoles
2.) Diga ao dmesg para ficar quieto
sudo nano /etc/rc.local
Adicione isso antes da 'saída 0':
#Suppress Kernel Messages
dmesg --console-off
Isso deve cuidar da maioria das mensagens de inicialização até agora. O nº 2 também cuidou do 'watchdog watchdog0: o watchdog não parou!' mensagem no desligamento para mim.
3.) Altere o login automático no systemd (oculta a mensagem de login quando o login automático acontece)
sudo nano /etc/systemd/system/autologin\@.service
Altere seu login automático ExecStart de:
ExecStart=-/sbin/agetty --autologin pi --noclear %I $TERM
Para:
ExecStart=-/sbin/agetty --skip-login --noclear --noissue --login-options "-f pi" %I $TERM
Certifique-se de alterar 'pi' para o nome de usuário que você usa!
4.) Altere /etc/pam.d/login (remove a versão do Kernel da exibição quando você faz login automaticamente)
sudo nano /etc/pam.d/login
Mude a linha
session optional pam_exec.so type=open_session stdout /bin/uname -snrvm
Ser estar
session optional pam_exec.so type=open_session stdout
5.) Adicione .hushlogin
touch ~/.hushlogin
ou remover mensagem do dia -MOTD (alternativa a 5)
sudo update-rc.d motd remove
Agora, minha inicialização mostra apenas a tela de inicialização Plymouth e entra na minha GUI python.