1
Arcboot is the bootloader used on SGI IP22 machines like the Indy and Indigo2
2
to boot Linux from an Ext{2,3}-filesystem.
4
To install arcboot type:
6
"/usr/sbin/arcboot <name_of_disk>" as root.
8
where <name_of_disk> is the disk on which arcboot will be installed. To let
9
this work the disk *must* have an SGI disklabel. Afterwards copy arcboot.conf
10
into /etc/ and adjust it to your needs.
12
Arcboot parses the PROM variable OSLoadPartition to find arcboot.conf therefore
13
/etc/ has to be on the same partition as the kernel.
14
It boots the label given in OSLoadFilename or on the command line (see below).
16
If it can't fine the label in arcboot.conf it tries to boot the file
17
OSLoadPartition/OSLoadFilename, allowing you to boot any file on an ext2
18
filesystem by adjusting OSLoadPartition accordingly (this might be helpful if
19
your freshly installed kernel doesn't boot).
21
Besides the append="..." line in /etc/arcboot.conf arcboot also appends the
22
value of the prom variable OSLoadOptions to the kernel's command line. This
23
allows you to override the arcboot.conf's kernel command line.
25
If you enter the prom and boot via the "boot" command you can pass additional
26
parameters to the kernel. E.g.:
28
boot linux single console=ttyS0 root=/dev/sda2
30
will boot the label "linux" from arcboot.conf and append to additional
31
arguments given above. Or
33
boot /boot/vmlinux single console=ttyS0 root=/dev/sda2
35
will boot the file with the absolute path OSLoadPartition/boot/vmlinux with the
36
same arguments as above. Note that OSLoadPartition must be an partition name
37
as understood by ARCS (like scsi(0)disk(1)rdisk(0)partition(0)).
39
Note: arcboot can only load ELF kernels. ECOFF is (and will not be) supported.
41
For tftpbooting please refer to the tip22 package.
44
- arcboot is based on the arc-bootloader for SGI visual workstations written
46
- the e2fslib dir is basically a stripped down verion of e2fsprogs 1.25 as
47
found on http://sourceforge.net/projects/e2fsprogs and written by Theodore
48
Tso <tytso@thunk.org> compiled with -nopic.
49
- most of the config file parsing is borrowed from delo by Florian Lohoff
50
<flo@rfc822.org>. Additional thanks to him for a weekend of input,testing &
53
-- Guido Guenther <agx@sigxcpu.org>, Sun, 26 Apr 2003 20:29:43 +0100