Chris Adams wrote:
For starters, find a good system board with serial console support in the BIOS.
Ok, I got a Dell 1600SC, which does have serial console support. That part works fine. So does all the kernel boot output going to the serial port but I can't get grub to work over the serial port.
The system boots ok but I just can't manage the grub menu through the serial port.
If you do a serial (text) install, you'll automatically get a getty started on the serial port at boot. Otherwise, you'll want:
S0:2345:respawn:/sbin/agetty ttyS0 115200 vt102
in /etc/inittab (and make sure that you boot to runlevel 3). You may want to comment out the mingetty lines to get rid of VGA logins. Then you'll want to add "console=ttyS0,115200" to your "kernel" line(s) in /boot/grub/grub.conf and have:
serial --unit=0 --speed=115200 terminal --timeout=0 serial
in there as well.
Ok, my grub.conf looks as follows:
serial --unit=0 --speed=115200 terminal --timeout=0 serial default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz title Red Hat Linux (2.4.20-13.9smp) root (hd0,0) kernel /vmlinuz-2.4.20-13.9smp ro root=LABEL=/ console=ttyS0,115200 initrd /initrd-2.4.20-13.9smp.img title Red Hat Linux (2.4.20-13.9) root (hd0,0) kernel /vmlinuz-2.4.20-13.9 ro root=LABEL=/ console=ttyS0,115200 initrd /initrd-2.4.20-13.9.img
Am I missing something????
-- Greg Gulik http://www.gulik.org/greg/ greg @ gulik.org