]> git.ozlabs.org Git - yaboot.git/blob - doc/README.rs6000
Use ino_size if available
[yaboot.git] / doc / README.rs6000
1 RS/6000 yaboot Notes
2 ---------------------
3
4 A. System Partitioning:
5    1. Only FDISK partitioning has been tested on the RS/6000.
6    2. Extended FDISK partitions have not been tested and are not expected to
7       work at this time.
8    3. yaboot must be installed by itself in a bootable partition of type 0x41.
9       This partition must be less than 10MB.
10
11    Recommended partition configuration:
12       /dev/sda1 : PREP Boot.    Type 0x41. Size = 800K
13       /dev/sda2 : Linux swap.   Type 0x82. Size = 128 MB
14       /dev/sda3 : Linux native. Type 0x83.
15
16 B. Building & Installation:
17    1. See the partitioning section for notes & examples on how to configure
18       your system partitions when installing Linux.
19    2. Build yaboot by doing:
20        make clean; make
21    3. Make a yaboot.conf file in /etc/yaboot.conf
22    4. Install yaboot by doing (as root):
23       mkofboot
24
25 C. Configuration File (/etc/yaboot.conf):
26    1. See the yaboot.conf(5) man page for the full range of options.
27    2. Options tested on an RS/6000 include:
28       timeout = <time in tenths of a second>
29       default = <default label>
30       root= <device containing the root filesystem>
31       image = <path to vmlinux kernel file>
32       label = <short name for this image>
33
34    3. Examples:
35
36       ## example /etc/yaboot.conf for RS/6000
37       ## Timeout value is in tenths of a second
38       boot=/dev/sda1
39       install=/usr/local/lib/yaboot/yaboot
40       nonvram
41       partition=3
42       timeout=200
43       default=linux
44
45       image=/boot/vmlinux
46       label=linux
47       root=/dev/sda3
48
49       image=/boot/vmlinux.old
50       label=old
51       root=/dev/sda3
52
53
54 D. Tested Configurations:
55    1. RS/6000 Model 150 (PPC 604e; CHRP IBM,7043-150)
56
57       fdisk -l /dev/sda
58
59       Disk /dev/sda: 64 heads, 32 sectors, 8678 cylinders
60       Units = cylinders of 2048 * 512 bytes
61
62          Device Boot    Start       End    Blocks   Id  System
63       /dev/sda1   *         1         9      9200   41  PPC PReP Boot
64       /dev/sda2            10      2010   2049024   83  Linux
65       /dev/sda3          2011      2139    132096   82  Linux swap
66
67    2. RS/6000 Model 260 (PPC 630; CHRP IBM,7043-260)
68
69    3. RS/6000 Model F50 (PPC 630; CHRP IBM,7025-F50)
70
71
72 E. Other Documentation:
73    1. man pages under man/
74    2. other README files in doc/
75
76 F. Questions & comments can be directed to:
77    engebret@us.ibm.com or
78    bergner@us.ibm.com
79