Imported Upstream version 1.1.11
[platform/upstream/cdrkit.git] / doc / genisoimage / README.mipselboot
1 # README.mipselboot    Steve McIntyre <steve@einval.com> 2004/07/19
2
3 The mips/DEC boot support allows you to create a bootable CD which
4 will work with little-endian mips DEC machines (e.g. older
5 DECstations), for example bootable installation media.
6
7 The method used for this is the same as in delo, the Linux-on-mipsel
8 bootloader. See the delo README for more information about how to
9 configure the DECstation's firmware to find and boot the CDROM.
10
11 The DEC firmware reads the first 512-byte "sector" off a disk and
12 parses information from that sector. The information in question is
13 the location (start sector) and length of the first stage boot
14 loader.
15
16 (On Linux, this boot loader is in ELF format and the firmware does not
17 know how to deal with ELF directly, we have to parse the ELF headers
18 and find the raw binary data needed inside it. Pointers to the start
19 and length of that raw binary are what is stored in the boot sector.)
20
21 The firmware will load and execute the first stage boot loader, and
22 from that point the system should be able to find the normal OS kernel
23 and start up fully.
24
25 To use the DEC boot support code in genisoimage, simply specify the kernel
26 file location (relative to the CD root) as follows:
27
28 genisoimage ... -mipsel-boot <kernel file> -o mipsel.iso mipsel-files
29