Users Guide
default=0
timeout=10
#splashimage=(hd0,2)/grub/splash.xpm.gz
serial --unit=1 --speed=57600
terminal --timeout=10 serial
title Red Hat Linux Advanced Server (2.4.9-e.3smp)
root (hd0,0)
kernel /boot/vmlinuz-2.4.9-e.3smp ro root=
/dev/sda1 hda=ide-scsi console=ttyS0 console=
ttyS1,57600
initrd /boot/initrd-2.4.9-e.3smp.img
title Red Hat Linux Advanced Server-up (2.4.9-e.3)
root (hd0,00)
kernel /boot/vmlinuz-2.4.9-e.3 ro root=/dev/sda1
initrd /boot/initrd-2.4.9-e.3.img
Cuando edite el archivo /etc/grub.conf, siga estas pautas:
• Desactive la interfaz gráfica de GRUB y utilice la interfaz basada en texto. De lo contrario, la pantalla GRUB no se mostrará
en la redirección de consola. Para desactivar la interfaz gráfica, inserte un carácter de comentario en la línea que comienza
con splashimage.
• Para abrir varias opciones de GRUB a fin de iniciar sesiones de consola por medio de la conexión en serie, agregue la
siguiente línea a todas las opciones:
console=ttyS1,57600
El ejemplo muestra el elemento console=ttyS1,57600 agregado sólo a la primera opción.
Configuración de Linux para la redirección de consola serie del servidor después del inicio
Edite el archivo /etc/inittab, como se indica a continuación:
Agregue una nueva línea para configurar agetty en el puerto serie COM2:
co:2345:respawn:/sbin/agetty -h -L 57600 ttyS1 ansi
El siguiente ejemplo muestra el archivo con la nueva línea.
# # inittab This file describes how the INIT process # should set up the system in a
certain # run-level. # # Author: Miquel van Smoorenburg # Modified for RHS Linux by Marc
Ewing and # Donnie Barnes # # Default runlevel. The runlevels used by RHS are: # 0 - halt
(Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The
same as 3, if you # do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 -
X11 # 6 - reboot (Do NOT set initdefault to this) # id:3:initdefault: # System
initialization. si::sysinit:/etc/rc.d/rc.sysinit l0:0:wait:/etc/rc.d/rc 0 l1:1:wait:/etc/
rc.d/rc 1 l2:2:wait:/etc/rc.d/rc 2 l3:3:wait:/etc/rc.d/rc 3 l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5 l6:6:wait:/etc/rc.d/rc 6 # Things to run in every runlevel.
ud::once:/sbin/update # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now #
When our UPS tells us power has failed, assume we have a few # minutes of power left.
Schedule a shutdown for 2 minutes from now. # This does, of course, assume you have power
installed and your # UPS is connected and working correctly. pf::powerfail:/sbin/shutdown -
f -h +2 "Power Failure; System Shutting Down" # If power was restored before the shutdown
kicked in, cancel it. pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown
Cancelled" # Run gettys in standard runlevels
co:2345:respawn:/sbin/agetty -h -L 57600
ttyS1 ansi 1:2345:respawn:/sbin/mingetty tty1 2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/
mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 # Run xdm in runlevel 5 # xdm is now a
separate service x:5:respawn:/etc/X11/prefdm -nodaemon
Edite el archivo /etc/securetty de la siguiente manera:
Agregue una nueva línea, con el nombre del tty serie para COM2:
ttyS1
El siguiente ejemplo muestra un archivo con la nueva línea.
vc/1 vc/2 vc/3 vc/4 vc/5 vc/6 vc/7 vc/8 vc/9 vc/10 vc/11 tty1 tty2 tty3 tty4 tty5 tty6 tty7
tty8 tty9 tty10 tty11 ttyS1
120