I'm a clueless newbie about memory constraints for instance- that is useful, thanks.
So text-mode yd boot? try "ydltext" at kboot prompt?..
Moreover, I believe that the otheros.bld (aka kboot, which we all installed on flash) checks if there is media in the drive. And if that media has an /etc/kboot.conf (use an iso9660 w/ rock-ridge extensions, such as "mkisofs -R -o ../foo.iso ."), it uses that media's kboot.conf OVER its own flashed version.
If my memory serves me well, that kboot is just a gzipped vmlinux w/ an embedded ramdisk, fwiw.
So you can make a bootable disk by specifying appropriate kernel argumentation in your own /etc/kboot.conf (on the cd/dvd/bd).
Ps3 reads cdrw (& bd-re > v 1.0!), btw, so you can avoid coasters.
I need to get chroot/switch_root working, will decrease iteration time...
I've got a ~50 meg uncompressed .iso that boots straight to mspacman -- but alsa is failing to start properly, fails to 'find card 0' (not literal quote, but thereabouts).
I've got every file mentioned in a (good) "strace ./loopwave" (SDL sound test) on that .iso.
I'm uncertain what the issue is, maybe my eyes are blurring out 8) , may be due to the read-only nature of the cd-rw with which I'm experimenting, maybe I should use a ramdisk, maybe lack of devfsd (I effectively mknod-ed all the entries in the cd's /dev directory). Well, a few avenues to explore.
I posted a ps3-bootable linux .iso (~17meg, w/ only "robby roto" - thank you jamie!) - alsa is still failing, but just so you have some pieces against which to regress. I'll look more tomorrow, but fwiw now:
http://rosemary.dyndns.org/software/ps3-mame-cdr-test.iso.gz