EDV:SerialConsole: Difference between revisions
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 |
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 |
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 |
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''' |
'''/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 |
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 |
(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" |
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 |
Zum Verwenden dieser seriellen Schnittstelle kann z. B. '''minicom''' verwendet werden: |
||
minicom -s |
minicom -s |
||
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
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.