RUNNING LINUX OVER A SERIAL CONSOLE * GRUB: Put this near the top of /boot/grub/menu.lst: serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 terminal --timeout=10 serial console * KERNEL MESSAGES: Use this kernel option: console=ttyS0,115200,8n1 (For Debian/Ubuntu, append this to # kopt and run update-grub.) * LOGIN: If you are using Upstart (Ubuntu, recent Fedora), create /etc/event.d/ttyS0 analagous to the existing /etc/event.d/tty*. Otherwise, add this to /etc/inittab: T0:2345:respawn:/sbin/getty -L ttyS0 115200 linux -Anders Known issues: * Curses applications often generate annoying messages like this one: [ 204.339863] serial8250: too much work for irq4