i can understand you are talking about CRUX PPC 2.5a (64 bit) on a POWER machine equipped with a first 36GB SCSI disk drive.
that's from CRUX PPC 2.5 Handbook:
Code:
[Note] If you're using an IBM RS/6000 or iSeries/pSeries computer, creating PC-Style partition table is recommended; cfdisk or fidks are suitable for this. You will need a special PReP Boot partition (type 41) of 8 megabytes.
Code:
On IBM RS/6000 and pSeries computers, edit /etc/yaboot.conf to boot the kernel you just compiled and type dd if=/usr/lib/yaboot/yaboot.chrp of=/dev/sd?? where sd?? is the device corresponding to the disk and PReP Boot partition.
[Note] Remember that where /etc/yaboot.conf resides must be the first Ext2fs formatted partition available on your disk.
It means you need to do a low-level copy of
yaboot.chrp into your PReP partition and put your
bootkernel and
/etc/yaboot.conf into your first
ext2fs formatted partition.
E.g. /dev/sda3 as boot partition with ext2 filesystem:Code:
Disk /dev/sda: 73.4 GB, 73407820800 bytes
128 heads, 32 sectors/track, 35003 cylinders
Units = cylinders of 4096 * 512 = 2097152 bytes
Disk identifier: 0x416a4baa
Device Boot Start End Blocks Id System
/dev/sda1 * 1 5 10224 41 PPC PReP Boot
/dev/sda2 6 518 1050624 82 Linux swap / Solaris
/dev/sda3 519 583 133120 83 Linux
/dev/sda4 584 35003 70492160 5 Extended
/dev/sda5 584 5704 10487792 83 Linux
/dev/sda6 5705 35003 60004336 83 Linux
Code:
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda5 reiserfs 11G 2.5G 7.6G 25% /
/dev/sda6 reiserfs 58G 9.4G 48G 17% /home
/tmp tmpfs 2.0G 14M 2.0G 1% /tmp
shm tmpfs 2.0G 0 2.0G 0% /dev/shm
/dev/sda3 ext2 126M 37M 83M 31% /boot
Code:
root@power4:/home/acrux# ls -laR /boot
total 36013
drwxr-xr-x 4 root root 1024 Oct 10 22:28 .
drwxr-xr-x 20 root root 464 May 30 15:11 ..
-rw-r--r-- 1 root root 1927086 Oct 4 14:43 System.map-2.6.30.8
-rw-r--r-- 1 root root 1859378 Oct 10 22:58 System.map-2.6.31.3
-rw-r--r-- 1 root root 40491 Oct 4 14:43 config-2.6.30.8
-rw-r--r-- 1 root root 43607 Oct 10 22:58 config-2.6.31.3
drwxr-xr-x 2 root root 1024 Oct 10 22:28 etc
drwx------ 2 root root 12288 May 6 19:40 lost+found
-rwxr-xr-x 1 root root 11090884 Oct 4 14:45 vmlinux-2.6.30.8
-rwxr-xr-x 1 root root 10041527 Oct 10 22:58 vmlinux-2.6.31.3
lrwxrwxrwx 1 root root 16 Oct 10 22:28 vmlinuz -> vmlinux-2.6.31.3
-rw-r--r-- 1 root root 140 May 9 09:48 yaboot.msg
/boot/etc:
total 3
drwxr-xr-x 2 root root 1024 Oct 10 22:28 .
drwxr-xr-x 4 root root 1024 Oct 10 22:28 ..
-rw-r--r-- 1 root root 529 Oct 10 22:28 yaboot.conf
/boot/lost+found:
total 13
drwx------ 2 root root 12288 May 6 19:40 .
drwxr-xr-x 4 root root 1024 Oct 10 22:28 ..
Code:
root@power4:/home/acrux# cat /boot/etc/yaboot.conf
#
# yaboot-1.3.14 on pSeries 9114-275 (2-way POWER4+)
#
device=/pci@400000000110/pci@2,4/pci1069,b166@1/scsi@0/sd@3,0
partition=3
nonvram
message=/yaboot.msg
delay=10
timeout=30
default=crux
image=/vmlinuz
label=crux
root=/dev/sda5
append="video=gxt4500"
read-only
image=/vmlinuz
label=crux-ttyS0,9600
root=/dev/sda5
append="console=ttyS0,9600"
read-only
image=/vmlinux-2.6.30.8
label=old
root=/dev/sda5
read-only
enablecdboot
enableofboot
enablenetboot
# EOF
Then, if you want a reiserfs root filesystem (like in my example) you are obliged to make a first ext2fs boot partition where to put your /etc/yaboot.conf and eventually your bootkernel.