Como invocar o kernel com o console serial?

2

Como invoco o kernel com o console serial no 12.04?

Em 10.04 eu poderia adicionar console=ttyS0 na linha do kernel ou install quiet console=ttyS0 no boot: line

Como faço isso em 12.04?

    
por jcordeiro 29.01.2012 / 06:51

1 resposta

4

Não há nada especial em 12.04. Basta seguir as informações de: link

1) Cole o seguinte em /etc/init/ttyS0.conf

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

start on stopped rc or RUNLEVEL=[2345]
stop on runlevel [!2345]

respawn
exec /sbin/getty -L 9600 ttyS0 vt102

2) Peça ao upstart para iniciar o getty

sudo start ttyS0

Isso lhe dará acesso ao console. Para ter acesso ao console de inicialização do Linux, configure o grub.

1) Edite / etc / default / grub para conter as seguintes linhas

GRUB_CMDLINE_LINUX="console=tty1 console=ttyS0,9600n8"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1"

2) atualizar o grub

sudo update-grub

Estou usando o 9600 só porque estou usando um servidor onde o BIOS já está redirecionado sobre o seria usando 9600. Se você não se importa com as configurações do BIOS, fique à vontade para usar uma linha serial mais rápida.

Aproveite!

    
por Adi Roiban 12.05.2012 / 00:01