[Done]Bootmeldungen nach dem Start von X nicht löschen ???
[Done]Bootmeldungen nach dem Start von X nicht löschen ???
Hallo,
immer wenn X11 bei mir startet, wird der Bildschirminhalt der ersten serielle Konsole gelöscht.
Ich finde das störend, weil ich dadurch nicht mehr die Gelegenheit kriege, mir den Bootvorgang mit den gestarteten Diensten, Warnungen und Fehlern durchzugucken.
Am Anfang, wo ich das System minimal installiert habe, waren die Meldungen noch zu sehen, wenn ich Strg+Alt+F1 gedrückt hatte.
Erst als ich das System nach und nach mit apt-get ausgebaut hatte, waren die Meldungen irgendwann einfach weg.
Weiß jemand von euch was ich umstellen muss, damit die Konsole nicht "gecleared" wird ?
Gruß
immer wenn X11 bei mir startet, wird der Bildschirminhalt der ersten serielle Konsole gelöscht.
Ich finde das störend, weil ich dadurch nicht mehr die Gelegenheit kriege, mir den Bootvorgang mit den gestarteten Diensten, Warnungen und Fehlern durchzugucken.
Am Anfang, wo ich das System minimal installiert habe, waren die Meldungen noch zu sehen, wenn ich Strg+Alt+F1 gedrückt hatte.
Erst als ich das System nach und nach mit apt-get ausgebaut hatte, waren die Meldungen irgendwann einfach weg.
Weiß jemand von euch was ich umstellen muss, damit die Konsole nicht "gecleared" wird ?
Gruß
Zuletzt geändert von raiding am 04.12.2012 19:40:28, insgesamt 1-mal geändert.
Spam wird in zwei Jahren der Vergangenheit angehören.
(Bill Gates - 2004)
(Bill Gates - 2004)
Re: Bootmeldungen nach dem Start von X nicht löschen ???
Den xserver nicht automatisch starten lassen und die tty1 solange nicht verlassen, bis man die Bootmeldungen nicht mehr braucht. Aber die meisten verwenden stattdessen dmesg.raiding hat geschrieben:Weiß jemand von euch was ich umstellen muss, damit die Konsole nicht "gecleared" wird ?
Oben gemachte Angaben, Falls nicht anderweitig Erwähnt, beziehen sich auf Debian Stable (Squeeze) amd64.
"Die Einen glauben zu Wissen, die Anderen wissen zu Glauben."
"Die Einen glauben zu Wissen, die Anderen wissen zu Glauben."
Re: Bootmeldungen nach dem Start von X nicht löschen ???
In /etc/inittab der jeweiligen Konsole beim getty-Befehl ein '--noclear' hinzufügen.
Das geht so auch mit anderen gettys, bei ngetty über dessen Konfigurationsdatei.
Bsp.
Die verschwindenden Meldungen landen in Logs (einstellungsabhängig).
Das geht so auch mit anderen gettys, bei ngetty über dessen Konfigurationsdatei.
Bsp.
Code: Alles auswählen
#1:2345:respawn:/sbin/getty 38400 tty1
#2:2345:respawn:/sbin/getty 38400 tty2
#3:2345:respawn:/sbin/getty 38400 tty3
#4:2345:respawn:/sbin/getty 38400 tty4
#5:2345:respawn:/sbin/getty 38400 tty5
#6:2345:respawn:/sbin/getty 38400 tty6
# 2007-04-14:
#1:2345:respawn:/sbin/fgetty tty1 --noclear
#2:2345:respawn:/sbin/fgetty tty2 --noclear
#3:2345:respawn:/sbin/fgetty tty3 --noclear
#4:2345:respawn:/sbin/fgetty tty4 --noclear
#5:2345:respawn:/sbin/fgetty tty5 --noclear
#6:2345:respawn:/sbin/fgetty tty6 --noclear
# 2010-09, fgetty+sha512 (seit Jan 2010)
#1:2345:respawn:/sbin/fgetty tty1 --noclear
#2:2345:respawn:/sbin/fgetty tty2 --noclear
#3:2345:respawn:/sbin/getty 38400 tty3
#4:2345:respawn:/sbin/mingetty --noclear tty4
#ng:2345:respawn:/sbin/ngetty tty5
#6:2345:respawn:/sbin/rungetty --noclear tty6
ng:2345:respawn:/sbin/ngetty tty1 tty2 tty3 tty4
5:2345:respawn:/sbin/fgetty tty5 --noclear
6:2345:respawn:/sbin/fgetty tty6 --noclear
Code: Alles auswählen
# cat /etc/ngetty/Conf
# Auto-generated file. Do not edit!
=environ=,TERM=linux
tty1=noclear-first=/var/lock/.ngetty.noclear.tty1
=delay=1
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: Bootmeldungen nach dem Start von X nicht löschen ???
Super rendegast, danach habe ich gesucht. Vielen Dank
Spam wird in zwei Jahren der Vergangenheit angehören.
(Bill Gates - 2004)
(Bill Gates - 2004)
Re: [Done]Bootmeldungen nach dem Start von X nicht löschen ?
Hy Leutz
Ich weiß, es ist schon länger her und der Threat hier hat mindestens schon einen Drei-Tage-Bart.
Allerdings stehe ich mit dem neusten release Jessie nun vor demselben Problem, wie damals.
Grund dafür ist die fehlende /etc/inittab.
Kann mir jemand sagen, ob es einen Ersatz für dieses File gibt und falls ja, WO man es finden kann?
Vielen Dank im vorraus und sonnige Grüße von raiding
Ich weiß, es ist schon länger her und der Threat hier hat mindestens schon einen Drei-Tage-Bart.
Allerdings stehe ich mit dem neusten release Jessie nun vor demselben Problem, wie damals.
Grund dafür ist die fehlende /etc/inittab.
Kann mir jemand sagen, ob es einen Ersatz für dieses File gibt und falls ja, WO man es finden kann?
Vielen Dank im vorraus und sonnige Grüße von raiding
Spam wird in zwei Jahren der Vergangenheit angehören.
(Bill Gates - 2004)
(Bill Gates - 2004)
Re: [Done]Bootmeldungen nach dem Start von X nicht löschen ?
Jetzt heißt es, sich mit systemd zu beschaeftigen.
In /etc/systemd/system/getty.target.wants befindet sich die Datei
In /etc/systemd/system/getty.target.wants befindet sich die Datei
dort muß die Zeile wie folgt aussehen:
ExecStart=-/sbin/agetty --noclear %I $TERM
Re: [Done]Bootmeldungen nach dem Start von X nicht löschen ?
Genau so sieht die Zeile bei mir auch aus. Klappt trotzdem iwie nicht ...
Auf jeden Fall vielen Dank für die Antwort
An die Umstellung von Init auf systemd muss ich mich echt noch gewöhnen ^^
Auf jeden Fall vielen Dank für die Antwort
An die Umstellung von Init auf systemd muss ich mich echt noch gewöhnen ^^
Spam wird in zwei Jahren der Vergangenheit angehören.
(Bill Gates - 2004)
(Bill Gates - 2004)
Re: [Done]Bootmeldungen nach dem Start von X nicht löschen ?
In der erwähnten Datei steht auch Folgendes:
an.
Möchtest du den Inhalt auf allen TTYs behalten, muss der Ordner /etc/systemd/system/getty@.service.d heißen.
getty@tty1.service hat geschrieben: # the VT is cleared by TTYVTDisallocate
[...]
TTYVTDisallocate=yes
Um die Meldungen nach dem Boot zu behalten, musst du diesen Parameter ändern (habe es nicht selbst ausprobiert). Dazu legst du eine neue Datei mit beliebigem Namen im Ordner /etc/systemd/system/getty@tty1.service.d (den Ordner musst du wahrscheinlich auch erstellen) mit der Endung .conf (z.B. noclear.conf) und diesem Inhaltman systemd.exec hat geschrieben:Code: Alles auswählen
TTYVTDisallocate= [...] This ensures that the screen and scrollback buffer is cleared.
Code: Alles auswählen
[Service]
TTYVTDisallocate=no
Möchtest du den Inhalt auf allen TTYs behalten, muss der Ordner /etc/systemd/system/getty@.service.d heißen.
Manchmal bekannt als Just (another) Terminal Hacker.