Обратите внимание, что удаление вывода сообщения также может помешать вам устранить неполадки в вашей системе после. Возможно, вы захотите подождать, пока вы не окажетесь на завершающей стадии, прежде чем применять эти исправления.
По состоянию на декабрь 2016 года многие старые методы перестали работать. Я создал этот вопрос / ответ, потому что мне потребовалось много часов, чтобы собрать все решения. Что я сделал, чтобы удалить ВСЕ загрузочный текст (даже сообщения входа в систему):
1.) Измените /boot/cmdline.txt
sudo nano /boot/cmdline.txt
Измените консоль с tty1 на
console=tty3
Добавьте это в конец строки. 'loglevel = 0' удаляет большинство сообщений из загрузки. Вы также можете использовать 'loglevel = 3', но некоторые загрузочные сообщения могут появиться снова.
quiet splash loglevel=0 logo.nologo vt.global_cursor_default=0
Если вы собираетесь использовать Плимут, добавьте это:
plymouth.ignore-serial-consoles
2.) Скажите dmesg, чтобы он был тихим
sudo nano /etc/rc.local
Добавьте это перед «выходом 0»:
#Suppress Kernel Messages
dmesg --console-off
Это должно заботиться о большинстве загрузочных сообщений. # 2 также позаботился о «сторожевом стороже: сторожевой пес не остановился!» сообщение о выключении для меня.
3.) Измените автоматический вход в систему в systemd (Скрывает сообщение о входе в систему, когда происходит автоматический вход)
sudo nano /etc/systemd/system/autologin\@.service
Измените свой автоматический вход в ExecStart с:
ExecStart=-/sbin/agetty --autologin pi --noclear %I $TERM
Для того, чтобы:
ExecStart=-/sbin/agetty --skip-login --noclear --noissue --login-options "-f pi" %I $TERM
Убедитесь, что вы изменили «пи» на имя пользователя, которое вы используете!
4.) Измените /etc/pam.d/login (убирает версию ядра из отображения при автоматическом входе)
sudo nano /etc/pam.d/login
Изменить линию
session optional pam_exec.so type=open_session stdout /bin/uname -snrvm
Быть
session optional pam_exec.so type=open_session stdout
5.) Добавить .hushlogin
touch ~/.hushlogin
или Удалить сообщение дня -MOTD (альтернатива 5)
sudo update-rc.d motd remove
Теперь моя загрузка просто показывает загрузочный экран Plymouth и переходит в мой python GUI.