~ubuntu-branches/debian/jessie/arcboot/jessie

« back to all changes in this revision

Viewing changes to README

  • Committer: Bazaar Package Importer
  • Author(s): Guido Guenther
  • Date: 2004-03-02 12:01:14 UTC
  • Revision ID: james.westby@ubuntu.com-20040302120114-0pukal9hlpt3k0l7
Tags: 0.3.8.1
correct subarch detection for IP32

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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.
 
3
 
 
4
To install arcboot type:
 
5
 
 
6
"/usr/sbin/arcboot <name_of_disk>" as root.
 
7
 
 
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.
 
11
 
 
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).
 
15
 
 
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).
 
20
 
 
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.
 
24
 
 
25
If you enter the prom and boot via the "boot" command you can pass additional
 
26
parameters to the kernel. E.g.:
 
27
 
 
28
boot linux single console=ttyS0 root=/dev/sda2
 
29
 
 
30
will boot the label "linux" from arcboot.conf and append to additional
 
31
arguments given above. Or
 
32
 
 
33
boot /boot/vmlinux single console=ttyS0 root=/dev/sda2
 
34
 
 
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)).
 
38
 
 
39
Note: arcboot can only load ELF kernels. ECOFF is (and will not be) supported.
 
40
 
 
41
For tftpbooting please refer to the tip22 package.
 
42
 
 
43
Acknowledgements:
 
44
 - arcboot is based on the arc-bootloader for SGI visual workstations written
 
45
   by Ralf B�chle
 
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 &
 
51
   patches.
 
52
 
 
53
 -- Guido Guenther <agx@sigxcpu.org>, Sun, 26 Apr 2003 20:29:43 +0100