Hey, this could go on the lugod faqs page
-sp

On Fri, 04 January 2002, Henry House wrote:

> 
> keywords: grub, bootloader, serial ports, console, headless server
> 
> On Thu, Jan 03, 2002 at 05:15:34PM -0800, Henry House wrote:
> [...]
> > I still can't get grub to display anything to the serial port, using the
> > instructions from the info page, namely to add the following to the grub
> > installation script:
> > 
> >     serial --unit=0 --speed=9600
> >     terminal serial
> > 
> > I shall try fiddling with the grub setup.
> 
> Okay, I finally have it :-). Steps:
> 
> 1. Connect server (headless box) to client (with monitor and keyboard) via a
>    null-modem serial cable. If I can find the parts I plan to re-wire the
>       link with cat5 cable instead, to make it easier to fit the cable into a
>       raceway.
> 
> 1. Linux and grub both use 9600 baud, 8n1, with NO flow control. Configure
>    minicom on client appropriately.
> 
> 2. The grub info document is misleading. You do not need to reinstall grub to
>       enable serial IO, unless your grub binaries have been compiled without
>       serial support (Debian's is fine out of the box). Just add the following
>       lines to /boot/grub/menu.lst:
> 
>               serial --unit=0 --speed=9600
>               terminal --timeout=0 serial
> 
>       and your bootloader will be useable in the serial terminal the next time
>       it runs.
> 
> 3. Compile a kernel with serial drivers and console on serial support enabled
>       (not as modules). I also removed all the video drivers, mouse and
>       keuyboard drivers, and the VGA virtual terminal driver, since I have no
>       use for them. If you leave the video drivers in, you must append
>       'console=ttyS0' to the kernel arguments. Otherwise the first serial port
>       is used by default. This lets you see the kernel's messages as it loads.
> 
> 4. Add a line to /etc/inittab to run a getty process on the serial port
>    (otherwise after the kernel is up you will be unable to log in). Example:
> 
>               T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
>       
>       Run 'telinit q' to test.
> 
> 5. Optional: add ttyS0 to /etc/securetty. This allows root to log in on this
>    terminal.  Otherwise you must log in as a regular user and use su.
> 
> 6. Reboot and pat yourself on the back if all went according to plan :-).
> 
> -- 
> Henry House
> The attached file is a digital signature. See <http://romana.hajhouse.org/pgp>
> for information.  My OpenPGP key: <http://romana.hajhouse.org/hajhouse.asc>.


_______________________________________________
vox-tech mailing list
[EMAIL PROTECTED]
http://lists.lugod.org/mailman/listinfo/vox-tech

Reply via email to