I've tried a few methods, but it seems that no matter what I put in grub.conf, some messages are printed to either the monitor or the serial console, but not both.
Em teoria, você pode usar várias opções console=
no grub.conf
para fazer a saída do kernel Linux para todos os consoles quando possível, algo assim:
title CentOS (2.6.18-194.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/ rhgb console=tty0 console=ttyS0,9600n8
initrd /initrd-2.6.18-194.el5.img
Mas, de fato, de acordo com o Console serial HOWTO , mensagens de O init e o syslog só aparecem no último dispositivo de console listado.