I upgraded my Pegasos II from Fedora 9 to fedora 10 with the Fedora-10-ppc-netinst.iso CD. I tried booting from the /images/netboot/ppc32.img. but that did not work, it hungup after loading.
I copied /ppc/ppc32/vmlinuz and /ppc/ppc32/ramdisk.image.gz to the /boot directory. then edited grub.cfg(I use grub for booting not yaboot) to use them.
rebooted and the installer booted in to graphics mode and found the cd. asked the usual questions ie language, keyboard, network.
when it got to the install or upgrade screen I clicked Upgrade and picked the right partition. I also have many linux dist on one harddrive and this partition #10.
then the installer downloaded everything it needed and installed it.
when the 'Your System Upgrade is done' and 'Time to Reboot' screen came up. I edited my grub.cfg file for the new kernel.
if you use yaboot you should edit the yaboot.conf file.
you can get to the cli by pressing ctrl-alt-F2 all at once.
but the installer crashed when i tried to go back to the X window Alt-F6. go to the cli last before reboot.
the system booted OK and I am writing this in Fedora 10.
here is the first few lines of dmesg
Using CHRP machine description
Total memory = 512MB; using 1024kB for hash table (at cff00000)
Initializing cgroup subsys cpu
Linux version 22.214.171.124-134.fc10.ppc (firstname.lastname@example.org) (gcc
version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #1 Mon Dec 1 22:10:23 EST 2008
Found initrd at 0xc26e5e21:0xc2b4463b
Found legacy serial port 0 for /pci@80000000/isa@C/serial@i2F8
port=2f8, taddr=fe0002f8, irq=0, clk=1843200, speed=0
Found legacy serial port 1 for /pci@80000000/isa@C/serial@i2F8
port=2f8, taddr=0, irq=0, clk=1843200, speed=0
console [udbg0] enabled
chrp type = 6 [Genesi Pegasos]
Pegasos l2cr : L2 cache was not active, activating
in Fedora 10 when switching from X to cli use ctrl-alt-F2 thru F6 and to get back to X alt-F1.
the only problem I have found is when switching from X to cli and back to X I have to login again.