blob: 762b64c43b049a97ced17e42bac64ffd158d556d [file] [log] [blame] [raw]
RS/6000 yaboot Notes
---------------------
A. System Partitioning:
1. Only FDISK partitioning has been tested on the RS/6000.
2. Extended FDISK partitions have not been tested and are not expected to
work at this time.
3. yaboot must be installed by itself in a bootable partition of type 0x41.
This partition must be less than 10MB.
Recommended partition configuration:
/dev/sda1 : PREP Boot. Type 0x41. Size = 800K
/dev/sda2 : Linux swap. Type 0x82. Size = 128 MB
/dev/sda3 : Linux native. Type 0x83.
B. Building & Installation:
1. See the partitioning section for notes & examples on how to configure
your system partitions when installing Linux.
2. Build yaboot by doing:
make clean; make
3. Make a yaboot.conf file in /boot/yaboot.conf
4. Install yaboot by doing (as root):
mkofboot
C. Configuration File (/boot/yaboot.conf):
1. See the yaboot.conf(5) man page for the full range of options.
2. Options tested on an RS/6000 include:
timeout = <time in tenths of a second>
default = <default label>
root= <device containing the root filesystem>
image = <path to vmlinux kernel file>
label = <short name for this image>
3. Examples:
## example /boot/yaboot.conf for RS/6000
## Timeout value is in tenths of a second
boot=/dev/sda1
install=/usr/local/lib/yaboot/yaboot
nonvram
partition=3
timeout=200
default=linux
image=/boot/vmlinux
label=linux
root=/dev/sda3
image=/boot/vmlinux.old
label=old
root=/dev/sda3
D. Tested Configurations:
1. RS/6000 Model 150 (PPC 604e; CHRP IBM,7043-150)
fdisk -l /dev/sda
Disk /dev/sda: 64 heads, 32 sectors, 8678 cylinders
Units = cylinders of 2048 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 9 9200 41 PPC PReP Boot
/dev/sda2 10 2010 2049024 83 Linux
/dev/sda3 2011 2139 132096 82 Linux swap
2. RS/6000 Model 260 (PPC 630; CHRP IBM,7043-260)
3. RS/6000 Model F50 (PPC 630; CHRP IBM,7025-F50)
E. Other Documentation:
1. man pages under man/
2. other README files in doc/
F. Questions & comments can be directed to:
engebret@us.ibm.com or
bergner@us.ibm.com