I feel as if this is something I should understandJust thought I'd mention something regarding the whole copy/don't copy sfs into ram part:
Since the move from an initrd to an initramfs (initrd.gz which is a CPIO archive, like you made), the initial ramdisk does not stay in ram after the switch_root, which means you can't have a humungus initrd and mount the sfs directly from it.
Would you know of any links where I might read up Dougal, thanks.
@Tronkel
I have had the pleasure recently of introducing a quite highly skilled windows engineer to puppy linux. He now wonders why he ever went to the trouble of Pirating windoze.