An ORIGINAL version 1st shutdown has occured, generating a save-file.
Format a new stick with a 64Mb fat32 boot partition, right-click on this partition, marking 'manage flags' as boot.
The second partition is a 4Gb ext3 OS partition.
Leave a small buffer of 2Mb before & after each partition.
The boot partition is a COPY of Folders boot & EFI, files grldr, grub.cfg, initrd.gz, and vmlinuz. (include 'isolinux' files if they exist)
The OS partition contains a COPY of fdrv, zdrv, and other'drv' files, fsckme.flg*, the puppy sfs, splash.png, and the save-file.
*-fsckme.flg needs edit to point to the 2nd partition and filesystem (example: sda2,ext3,/vpup64save-N97.3fs)
You can then put all your personal stuff in a 3rd partition. (usually ext3 for linux) A 32Gb Stick or chip is about 25Gb.
Test the new stick with a shutdown, remove original stick. insert new stick, and boot up.
Now for a neat twist...
Once you have this done you can keep a copy of these partitions in a sepate folder in a different usb stick/micro sd chip.
Since the 'new stick' above is the actual 'remaster' copy, this can be used to make a backup COPY.
A master folder 'OScopy' is made. Inside are 2 folders.
One folder is LOAD that has the stuff in the 1st (boot) partition
2nd folder is PUP that contains all the stuff in the 2nd partition (OS), including the save file.
A reminder to delete the save folder in PUP, and COPY from the existing puppy occasionally, keeping everything up to date.
So, the new stick, and COPY are in fact a remaster of the original puppy. Your tweaks are the remaster preserved in these copies.
And they're portable.
N97 aka 8Geee