A possible alternative is to use the 1.0.4 live cd to boot and load up user_cram.fs, restricting the USB flash drive to holding the pupxxx file.
When booting 1.0.4, you can enter a boot string like this:
Code: Select all
vmlinuz append root=/dev/ram0 initrd=image.gz PSLEEP=5 PFILE=pup100-none-100000000 PHOME=sda1
Code: Select all
label 6
kernel vmlinuz
append root=/dev/ram0 initrd=image.gz PFILE=pup100-none-100000000 PSLEEP=5 PHOME=sda1
If the live cd is one of the 185MB baby CD's, the combination of that and a USB flash drive is not too heavy to carry around.
There is a thread: http://www.murga.org/%7Epuppy/viewtopic ... hlight=ide
that includes discussion of speeding up the shutdown process when the pupxxx file in on a flash drive.
Perhaps we could call the combination Yet Another Portable Puppy (or YAPPY). That seem preferable to Port-a-Puppy, which is a crappy name.
Works for me, hope it helps others.