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
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
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.