I just went through a similar mystery, so I might know the answer to yours...amc wrote: Interestingly, fixing this problem has revealed another mystery! Before burning the CD I saved the image as an iso, and then mounted the iso and looked inside the sfs files to make sure that my customizations were in there - and they were. So I burned the CD, so far so good.
But when I tried to test the CD on the same system on which I created it, booting from the CD DOES NOT SHOW ANY OF THE /root CUSTOMIZATIONS. The boot process "knows" that this system already has puppy on it, and asks me which lupusave.3fs to load, with 0 being the choice for "none". There are several on this machine, since it is set up with several "frugal" boot choices in grub.
Now since the CD does not have a lupusave.3fs (or 2fs for that matter) file on it, and all my customizations are on the CD in the lupu_520.sfs file, I would expect those to show up when I choose "none". However, they do not. All I see is the original desktop without any of the /root file changes such as wallpaper, desktop icons, etc. pfix=ram does not change this behavior. I was afraid to try pfix=clean or purge thinking that it might trash my "good" setups.
Now when I tried booting the CD on another machine that has never had puppy installed on it, *poof* like magic all my customizations show up, from from the first live boot. Wallpaper, icons, custom scripts in the /root directory, everything.
I'm not saying that this behavior is good/bad/a bug/or a feature, but it is somewhat surprising and I'd like to understand it. Can either of you or anyone explain to me what is going on? It seems that choosing "none" for the lupusave.3fs file somehow creates it's own "/root" that hides the /root on the CD in the lupu_520.sfs file.
Very surprising, at least to me.
Thanks,
-Aaron
When you first create a pupsave file, it asks you if you want it to copy lupu_520.sfs to the hard drive (or other media?). Once this is done, if puppy finds that file, it uses that one instead of copying the one from CD into RAM (even if the one on the hard drive is not the same as the one on the CD).
Search your hard drive (or other media?) for lupu_520.sfs and delete it. In my case, it was located in a directory named something like "l5201101.043".