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 hackyAntworten:
Also anscheinend
console=tty5
nicht funktioniert oder eine virtuelle Konsole für diese Angelegenheit. Was zu funktionieren scheint, istconsole=ttyS0
eingestelltGRUB_CMDLINE_LINUX
(dasGRUB_CMDLINE_LINUX_DEFAULT
funktioniert aus irgendeinem Grund nicht, obwohl diese Option Kernel-Parameter an den normalen Start senden sollte, währendGRUB_CMDLINE_LINUX
- sowohl an die Diagnose als auch an die normale). Ich werde diese Antwort aktualisieren, wenn ich etwas anderes herausfinde, aber bisher scheint es so zu sein.quelle
console=
Option funktioniert für Ubuntu-basierte Desktop-Versionen. Ich habe es mit Xubuntu 18.04 und Ubuntu MATE 18.04 über das GRUB2-Menü und die GRUB2-Konfiguration versucht und hatte trotzdem ähnliche Ergebnisse.