Ich habe Ubuntu Server 18.04 LTS. Ich möchte Kernelmeldungen unterdrücken, die während des Startvorgangs auf der Konsole angezeigt werden. (Die Art der [0.1234] kernel message
Sache, die den Bildschirm überflutet).
Das hat nicht funktioniert :
- Ändern von /etc/systl.conf
- Einstellung
LogLevel=err
oderLogLevel=emerg
in/etc/systemd/system.conf
. Dadurch wurden zwar die[ ok ] Blah blah
Nachrichtentypen entfernt, jedoch nicht die Nachrichtentypen[123.456] Something something
. - Ändern der GRUB-Einstellungen . Sogar
GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log-priority=3 loglevel=0"
( Quelle ). Nein, Unterschied inloglevel=0
oderloglevel=3
. Nein, ich habe nicht vergessen zu rennensudo update-grub
. sudo dmesg -n 1
( Quelle )- Das auch . Markieren Sie diese Frage nicht als Duplikat davon, da
agetty
sie in keinerlei Zusammenhang mit Startmeldungen steht und die Antwort von OP nicht funktioniert, wie ich oben zumGRUB
Teil erwähnt habe. - Bearbeitung
/etc/systemd/journal.conf
einstellenForwardToWall=no
oderMaxLevelWall=emerg
- Einstellung
console=tty5
in/etc/default/grub
( Quelle ) - Ich habe es
plymouth
vollständig entfernt - die Nachrichten werden weiterhin angezeigt. Was auch Sinn macht, da es nicht mit Plymouth zu tun hat, nicht einmal als Dienst in systemd gestartet wurde und es keine GUI auf diesem System gibt.
Wahrscheinlich werde ich der Antwort eine Belohnung anbieten, die eine absolut leise Starteinstellung ermöglicht und möglicherweise all diese anderen Antworten ablehnt, da sie veraltet und überhaupt nicht nützlich sind und überhaupt nicht funktionieren. Ich habe ziemlich viel Zeit damit verbracht, dies mit nicht allzu großen Ergebnissen herauszufinden.
/dev/tty
oder /dev/console
in eine Datei, damit sie nie auf dem Bildschirm angezeigt wird?
/dev/tty1
. Ich meine, ich könnte zu tty2 wechseln, aber. . . das ist hacky