Booting on Pegasos
From openSUSE
Boot into the Installer
CD1 is bootable. Type this on the firmware cmdline:
boot cd suseboot/inst32
The same file can also be booted from the network via TFTP.
If you want to use the graphic installation on SUSE Linux 10.0, type
boot cd suseboot/inst32 video=radeonfb:1024x768@75
SUSE Linux 10.1 beta uses a graphic screen automatically.
If you want a more friendly, curses based interface for setting up the installation environment, you should use the linemode=0 boot parameter. It does not have any effect, when you created a full CD set for installation.
Pegasos systems use the Amiga partition table type. YaST certainly does not know about this type. But parted, which is used by YaST, understands them. So YaST offers all already-available partitions in the Expert Partitioner. In the Expert Partitioner dialog, format the root and swap partition and assign mount points to them. You can use parted from the rescue CD. Documentation is available at the GNU website
After package installation, reboot and boot again into the installer.
Instead of New Installation, choose Boot into installed system and continue
with the installation.
The installed kernel package kernel-default can be reused. You just have to configure the boot loader yourself. Create a zImage.initrd in the installed system:
mkzimage \ --vmlinux /boot/vmlinux \ --initrd /boot/initrd \ --cmdline "root=/dev/hda3 quiet sysrq=1" \ --output /tmp/pegasos_bootfile
Copy the file /tmp/pegasos_bootfile to the boot partition where the 'menu' file is and create a new entry for the SUSE Linux kernel in the menu file. If you don't have a 'menu' file around, just download a sample from here.

