EDV:SerialConsole: Difference between revisions

From KIP Wiki
⧟kip-jumptonavigation⧽⧟kip-jumptosearch⧽
mNo edit summary
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Linux-Konsole Ăźber Seriellen Port ==
== Linux-Konsole Ăźber Seriellen Port ==
{{IconTux}}


=== FĂźr laufendes System aktivieren ===
=== FĂźr laufendes System aktivieren ===
Line 6: Line 7:
/dev/ttyS0 /dev/ttyS1 /dev/ttyS2 /dev/ttyS3
/dev/ttyS0 /dev/ttyS1 /dev/ttyS2 /dev/ttyS3


Um eine Konsole an diesem device zu aktivieren einfach in der '''/etc/inittab''' folgende Zeile einkommentieren:
Um eine Konsole an diesem Device zu aktivieren einfach in der '''/etc/inittab''' folgende Zeile einkommentieren:
T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100


Damit sich dort root einloggen darf muss '''ttyS0''' in der '''/etc/securetty''' eingetragen sein
Damit sich root dort einloggen darf, muss '''ttyS0''' in der '''/etc/securetty''' eingetragen sein.
ttyS0
ttyS0


Um nun die '''inittab''' neu zu laden entweder neu starten oder in eine anderes runlevel (und zurĂźck) wechseln:
Um nun die '''inittab''' neu zu laden, entweder neu starten oder in eine anderes Runlevel (und zurĂźck) wechseln:
init 3
init 3
init 2
init 2



=== Grub einrichten ===
=== Grub einrichten ===


Damit Grub seine Meldungen auch an die serielle Schnittstelle meldet diese Zeile in der
Damit Grub seine Meldungen auch an die serielle Schnittstelle meldet, diese Zeile in der
'''/boot/grub/menu.lst''' hinzufĂźgen (0 steht dabei fĂźr ttyS0):
'''/boot/grub/menu.lst''' hinzufĂźgen (0 steht dabei fĂźr ttyS0):
serial --unit=0 --speed=9600
serial --unit=0 --speed=9600

{{Achtung|Wichtig ist, dass dies '''vor''' dieser Zeile eingefĂźgt wird:<pre>### BEGIN AUTOMAGIC KERNELS LIST</pre>}}




=== Lilo einrichten ===
=== Lilo einrichten ===


Damit Lilo seine Meldungen auch an die serielle Schnittstelle meldet diese Zeile in der
Damit Lilo seine Meldungen auch an die serielle Schnittstelle meldet, muss diese Zeile in der
'''/etc/lilo.conf''' hinzufĂźgen (die 0 steht dabei fĂźr ttyS0):
'''/etc/lilo.conf''' hinzufĂźgt werden (die 0 steht dabei fĂźr ttyS0):
serial = 0,9600n8
serial = 0,9600n8


Achtung: nicht vergessen lilo auszufĂźhren:
Achtung: nicht vergessen lilo auszufĂźhren:
lilo
lilo



=== Kernelmeldungen ===
=== Kernelmeldungen ===


Damit der Kernel seine Meldungen an die serielle Schnittstelle meldet, muss ihm beim booten folgende Paramter Ăźbergeben werden:
Damit der Kernel seine Meldungen an die serielle Schnittstelle meldet, muss ihm beim Booten folgende Parameter Ăźbergeben werden:
console=tty0 console=ttyS0,9600n8
console=tty0 console=ttyS0,9600n8


(Damit er die Meldungen auch noch weiterhin an tty0 ausgibt muss dies expliziet miterwähnt werden.)
(Damit er die Meldungen auch noch weiterhin an tty0 ausgibt, muss dies explizit miterwähnt werden.)


Also in der '''/etc/lilo.conf''' hinzufĂźgen:
Daher in der '''/etc/lilo.conf''' hinzufĂźgen:
append = "console=tty0 console=ttyS0,9600n8"
append = "console=tty0 console=ttyS0,9600n8"


bzw. bei '''/boot/grub/menu.lst''':
bzw. bei '''/boot/grub/menu.lst''':
kernel /boot/vmlinuz root=/dev/sda1 ro console=tty0 console=ttyS0,9600n8
kernel /boot/vmlinuz root=/dev/sda1 ro console=tty0 console=ttyS0,9600n8

{{Achtung|Besser: Optionen ('''<nowiki>'console=tty0 console=ttyS0,9600n8'</nowiki>''') an der '''kopt'''-Zeile anhängen
<pre># kopt=... console=tty0 console=ttyS0,9600n8</pre>
Jetzt noch Grub updaten:
<pre>/sbin/update-grub</pre> }}


== Einloggen Ăźber serielle Schnittstelle ==
== Einloggen Ăźber serielle Schnittstelle ==


Zum verwenden dieser seriellen Schnittstelle nehmen wir '''minicom''':
Zum Verwenden dieser seriellen Schnittstelle kann z. B. '''minicom''' verwendet werden:
minicom -s
minicom -s


Dort dann das entsprechende serielle device einstellen und 9600 bps eintragen.
Dann muss das entsprechende serielle Device eingestellt und auf 9600 bps konfiguriert werden.


[[Category:EDV_HowTo|SerialConsole]]
[[Category:Linux|SerialConsole]]

Latest revision as of 09:02, 2 March 2007

Linux-Konsole Ăźber Seriellen Port

Tux.png

FĂźr laufendes System aktivieren

Die devices fĂźr serielle Schnittstellen sind typischerweise:

/dev/ttyS0  /dev/ttyS1  /dev/ttyS2  /dev/ttyS3

Um eine Konsole an diesem Device zu aktivieren einfach in der /etc/inittab folgende Zeile einkommentieren:

T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100

Damit sich root dort einloggen darf, muss ttyS0 in der /etc/securetty eingetragen sein.

ttyS0

Um nun die inittab neu zu laden, entweder neu starten oder in eine anderes Runlevel (und zurĂźck) wechseln:

init 3
init 2

Grub einrichten

Damit Grub seine Meldungen auch an die serielle Schnittstelle meldet, diese Zeile in der /boot/grub/menu.lst hinzufĂźgen (0 steht dabei fĂźr ttyS0):

serial --unit=0 --speed=9600
Wichtig ist, dass dies vor dieser Zeile eingefĂźgt wird:
### BEGIN AUTOMAGIC KERNELS LIST


Lilo einrichten

Damit Lilo seine Meldungen auch an die serielle Schnittstelle meldet, muss diese Zeile in der /etc/lilo.conf hinzufĂźgt werden (die 0 steht dabei fĂźr ttyS0):

serial = 0,9600n8

Achtung: nicht vergessen lilo auszufĂźhren:

lilo

Kernelmeldungen

Damit der Kernel seine Meldungen an die serielle Schnittstelle meldet, muss ihm beim Booten folgende Parameter Ăźbergeben werden:

console=tty0 console=ttyS0,9600n8

(Damit er die Meldungen auch noch weiterhin an tty0 ausgibt, muss dies explizit miterwähnt werden.)

Daher in der /etc/lilo.conf hinzufĂźgen:

append = "console=tty0 console=ttyS0,9600n8"

bzw. bei /boot/grub/menu.lst:

kernel /boot/vmlinuz root=/dev/sda1 ro console=tty0 console=ttyS0,9600n8
Besser: Optionen ('console=tty0 console=ttyS0,9600n8') an der kopt-Zeile anhängen
# kopt=... console=tty0 console=ttyS0,9600n8

Jetzt noch Grub updaten:

/sbin/update-grub

Einloggen Ăźber serielle Schnittstelle

Zum Verwenden dieser seriellen Schnittstelle kann z. B. minicom verwendet werden:

minicom -s

Dann muss das entsprechende serielle Device eingestellt und auf 9600 bps konfiguriert werden.