Enviar la salida por defecto a un puerto serial es muy conveniente cuando:
1. El servidor pierde acceso a red y se necesita una forma rápida para copiar y pegar comandos.
2. Cuando es la única forma de configuración inicial en servidores que no tiene teclado, monitor como algunos servidores SUN o algunos Blades servers.
3. Solución de problemas de Kernel and dupms.
4. Cuando no tenemos un entorno de escritorio Windows o Linux.
5. Cuando el KVM usa una tecnología con java y no podemos instalarlo.
6. Etc.
Configuración
1.- Editar el archivo /boot/grub/menu.lst
Agregar estas líneas después de timeout o antes de la sección de kernels:
serial --unit=0 --speed=115200 terminal --timeout=2 serial console
2. Comentar:
#gfxmenu (hd0,0)/message
3.- Agregar estos parmetros a cada linea de Kernel
console=tty0 console=ttyS0,115200
Quedando así:
# Modified by YaST2. Last modification on Wed Nov 30 18:57:16 CST 2016 default 0 timeout 8 serial --unit=0 --speed=115200 terminal --timeout=2 serial console ##YaST - generic_mbr #gfxmenu (hd0,0)/message ##YaST - activate ###Don't change this comment - YaST2 identifier: Original name: linux### title SUSE Linux Enterprise Server 11 SP1 - 2.6.32.59-0.15 root (hd0,0) kernel /vmlinuz-2.6.32.59-0.15-default root=/dev/OS/root resume=/dev/OS/swap splash=silent crashkernel=256M-:128M showopts audit=1 audit=1 console=tty0 console=ttyS0,115200 initrd /initrd-2.6.32.59-0.15-default
4.- Agregar al final del archivo /etc/securetty
tty0 ttyS0 xvc0
5.- Cambiar la línea en el archivo /etc/inittab
S0:12345:respawn:/sbin/agetty -L 115200 console vt102