Wykorzystać port com jako konsole to przydatna rzecz gdy mamy serwer bez monitora i chcemy podłączyć się do terminala.

Można zastosować do tego kabel DB9 lub moduł „serial to ethernet” aby mieć zdalny „fizyczny” dostęp do maszyny.

Wystarczy wyedytować dwa pilki: grub.conf i inittab.

Warto skonfigurować gruba bo może nastąpić taka sytuacja że maszyna nie będzie uruchamiać się z żądanego jadra a w takim przypadku po restarcie fizycznym  jesteśmy w stanie wejść przez konsole do gruba i wystartować maszynę z innego jądra.

Natomiast inittab uruchamia konsole na porcie com po starcie kernela.

GRUB

nano /boot/grub/grub.conf

Dwie linie poniżej haszujemy:

#splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu

Dwie linie dodajemy:

serial --unit=0 --speed=115200
terminal --timeout=8 console serial

Na końcu każdego kernela dodajemy „console=tty0 console=ttyS0,115200n8”

title CentOS (2.6.32-220.4.1.el6.i686)
	root (hd0,0)
	kernel /vmlinuz-2.6.32-220.4.1.el6.i686 console=tty0 console=ttyS0,115200n8

inittab

nano /etc/inittab

1:12345:respawn:/sbin/agetty -h -L ttyS0 115200 vt100

 

INFO:

ttyS0 to com1, ttyS1 to com2

Przez dostęp do gruba można zmienić hasło na root metodą singleuser lub init=/bin/bash

ale na grub można założyć hasło