Arcboot is the bootloader used on SGI IP22 machines like the Indy and Indigo2
to boot Linux from an Ext{2,3}-filesystem.

To install arcboot type:

"/usr/sbin/arcboot <name_of_disk>" as root.

where <name_of_disk> is the disk on which arcboot will be installed. To let
this work the disk *must* have an SGI disklabel. Afterwards copy arcboot.conf
into /etc/ and adjust it to your needs.

Arcboot parses the PROM variable OSLoadPartition to find arcboot.conf therefore
/etc/ has to be on the same partition as the kernel.
It boots the label given in OSLoadFilename. If OSLoadFilename starts with
a slash("/") /etc/arcboot.conf is ignored completely and it tries to boot the
file given in OSLoadFilename directly from the partition OSLoadPartition.

Besides the append="..." line in /etc/arcboot.conf arcboot also appends the
value of the prom variable OSLoadOptions to the kernel's command line. This
allows you to override the arcboot.conf's kernel command line.

Note: arcboot can only load ELF kernels. ECOFF is (and will not be) supported.

For tftpbooting please refer to the tip22 package.

Acknowledgements:
 - arcboot is based on the arc-bootloader for SGI visual workstations written
   by Ralf Bchle
 - the e2fslib dir is basically a stripped down verion of e2fsprogs 1.25 as
   found on http://sourceforge.net/projects/e2fsprogs and written by Theodore
   Tso <tytso@thunk.org> compiled with -nopic. 
 - most of the config file parsing is borrowed from delo by Florian Lohoff
   <flo@rfc822.org>. Additionial thanks to him for a weekend of input,testing &
   patches.

 -- Guido Guenther <agx@sigxcpu.org>, Sun, 10 Feb 2002 20:04:43 +0100
