toddyjoe: as indicated above, pelokwin is not accustomed to dealing with an autoexec.bat file. Therefore our instructions for editing config.sys and creating autoexec.bat on the C: drive are mystifying and useless.
pelokwin: instead of doing it the hard way as toddyjoe and I do it, forget about creating an autoexec.bat and editing config.sys. And forget about using grub.exe.
Instead, either just burn a LiveCD from the .iso image and boot from that, or else do this:
From Windows:
1. Create a temporary directory C:\puptemp. To do this, start Explorer, navigate up to C:\, right-click in the right window, New, Folder, and then type
puptemp
in the new folder's namespace. Enter. Close Explorer.
2. Download the Puppy 1.04 Chubby Puppy or Puppy 1.0.8-Mozilla ISO image to C:\puptemp.
3. Extract the ISO image to C:\puptemp using ISOBuster or a similar program.
4. Copy vmlinuz, image.gz, and usr_cram.fs from C:\puptemp to the flash drive's root directory.
5. Download WakeUSBv01e-img.zip at
http://www.murga.org/~puppy/download.php?id=1277 (right-click the link and choose Save Target As and navigate with the mouse to put C:\puptemp in the Save In box).
6. Extract WakeUSBv01e-img.zip using WinZip, EasyZip, TugZip or a similar program (my favorite is TugZip). Extract it to the same C:\puptemp directory as the ISO image above.
7. Format a floppy disk. If it has bad sectors, discard it and format another one.
8. Use rawrite.exe (it's in the WakeUSB .zip, in the subdirectory c:\puptemp where you extracted it to) to put wakeusb.img onto the freshly formatted floppy. The easiest way to do this is to run the MAKEDISK.BAT program which WakeUSBv01e-img.zip provides.
9. Copy pupxusb from your newly-created WakeUSB floppy to the root directory of the flash drive (the same place where vmlinuz, image.gz, and usr_cram.fs are), then copy isolinux.cfg from the subdirectory where you extracted the .iso image file to.
10. Shut down Windows and power off your computer.
11. With the flash drive plugged into the USB port and the WakeUSB floppy in the A: drive, turn on your computer.
This should result in the computer booting from the floppy drive; and then the computer will (once you hit the appropriate keystrokes which the floppy's boot program requests--I recommend you accept the defaults, and if that doesn't work then try choosing the "acpi=off" option) load and run Puppy from the flash drive.
If it doesn't work from USB flash drive, then repeat steps 1 through 11 except don't copy to the flash drive's root directory; instead, copy the three files vmlinuz, image.gz, and usr_cram.fs from c:\puptemp to the root directory of your C: drive (that is, C:\), and then rename pupxusb on the floppy to pupxide and copy the new pupxide (make sure there's no dot at the end of the name) likewise to the root directory of your C: drive. Then, Start / Run / notepad {enter}, open the file A:\autoexec.bat, and in the place where it says
sda1
change it to
hda1
and in the place where it says
PUP100
change it to
PUP001
Next, copy isolinux.cfg from the subdirectory where you extracted the .iso image to, to C:\, and edit the new C:\isolinux.cfg in Notepad and in the two places where it says "pup100" change that to "pup001".
And then, with the floppy in the drive, reboot your computer. This will load Puppy from your hard disk, and you're on your way.
Report back here any problems.