Imported Upstream version 1.1.11
[platform/upstream/cdrkit.git] / doc / genisoimage / README.hppaboot
1 # README.hppaboot    Steve McIntyre <steve@einval.com> 2004/07/19
2
3 The hppa boot support allows you to create a bootable CD which will
4 work with HP PA/RISC machines, for example bootable installation
5 media.
6
7 The method used for this is the same as in palo, the bootloader for
8 Linux on hppa. See the palo README for more details about supported
9 hardware etc.
10
11 The HPPA firmware reads the first 2048-byte sector off a disk and
12 parses information in that sector. The information in question is the
13 location (start sector) and length of various files:
14
15  * a 32-bit kernel image
16  * a 64-bit kernel image
17  * first stage bootloader (iplboot)
18  * (optional) ramdisk
19
20 and also the system command line to use, e.g.
21
22  "5/vmlinux HOME=/ TERM=linux console=tty"
23
24 The firmware will load and execute the first stage boot loader, and
25 that should be able to find the (32- or 64-bit) kernel and boot
26 normally. Whether you need a 32- or 64-bit kernel depends on your
27 hardware; some will even support both.
28
29 To use the hppa boot support code in genisoimage, simply specify the boot
30 command line and file locations (relative to the CD root) as follows:
31
32 genisoimage ... -hppa-cmdline <cmdline, parts separated by spaces or commas> \
33             -hppa-kernel-32  <32-bit kernel> \
34             -hppa-kernel-64  <64-bit kernel> \
35             -hppa-bootloader <bootloader> \
36             -hppa-ramdisk    <ramdisk file> \
37             -o hppa.iso hppa-files
38