EDV:SerialConsole: Difference between revisions

From KIP Wiki
⧼kip-jumptonavigation⧽⧼kip-jumptosearch⧽
No edit summary
Line 37: Line 37:


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 Paramter übergeben werden:
console=ttyS0,9600n8 console=tty0
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 expliziet miterwähnt werden.)
Line 46: Line 46:
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



== Einloggen über serielle Schnittstelle ==
== Einloggen über serielle Schnittstelle ==

Revision as of 10:46, 16 October 2006

Linux-Konsole über Seriellen Port

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 dort root 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


Lilo einrichten

Damit Lilo seine Meldungen auch an die serielle Schnittstelle meldet diese Zeile in der /etc/lilo.conf hinzufügen (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 Paramter übergeben werden:

console=tty0 console=ttyS0,9600n8

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

Also 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

Einloggen über serielle Schnittstelle

Zum verwenden dieser seriellen Schnittstelle nehmne wir minicom:

minicom -s

Dort dann das entsprechende serielle device einstellen und 9600 bps eintragen.