Puppy toilet training?
I have not used Puppy Linux, though have some ideas of things that you can try. Most Linux distros have a "failsafe" boot up capability, and you can try that. If you know where the file is supposed to go (what directory) then you can of course copy it onto the harddrive...if you can get the file from somewhere else. The Puppy website? http://www.puppylinux.org/
Many distros have Linux live-cds that you can boot your system up to see that it is hardware compatible with your system. If you try a few that others have had success with on your type of system, then you can install it onto the harddrive (most will have an installion cd as well). You can download most distros for free from their websites.
Many distros can run in 1GB with decent applications available. (since Puppy is a small distro). Puppy should also run from cd. You can also ask the Puppy user community in their forums: http://www.murga-linux.com/puppy/