Activer une console série

Une console série permet de contrôler le système à partir d'un terminal branché sur le port série de la machine; on peut par exemple utiliser un simple minitel pour contrôler l'os, pour moi, c'était surtout pour une utilisation avec qemu avec l'option -nographic

setxbmap fr

Ubuntu 6.06

Modifier /etc/inittab en décommentant:

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

ce qui donnerait:

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


Ubuntu 7.10 et supérieur

Ajouter le fichier /etc/event.d/ttyS0 avec comme contenu:

# ttyS0 - getty
#
# This service maintains a getty on ttyS0 from the point the system is
# started until is shut down again

start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5

stop on runlevel 0
stop on runlevel 1
stop on runlevel 6

respawn
exec /sbin/getty 115200 ttyS0

Modifier /boot/grub/menu.lst/ en ajoutant les lignes suivantes au début du fichier:

serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1
terminal --timeout=15 serial console

Grub s'affichera sur la première console (série ou écran normal) qui recevera des données (appui sur une touche)

et en modifiant l'entrée par défaut (après l'avoir dupliquée) en ajoutant à la fin de la ligne kernel:

console=tty0 console=ttyS0,115200n8

pour avoir par exemple:

kernel		/boot/vmlinuz-2.6.15-26 root=/dev/hda1 ro quiet splash vga=787 console=tty0 console=ttyS0,115200n8


Il y a 2 entrées console pour permettre à grub de s'afficher sur le port série ainsi que sur l'écran normal.

  • console_serie.txt
  • Dernière modification: Le 22/05/2014, 12:56
  • (modification externe)