Fastest file-system for flash memory drives: EXT4 (requires latest e2fsprogs)
When a frugal installation is desired it is convenient to have a LiveDVD because it can be used to install the required boot loader, e.g. as shown here. Instructions are also provided below for situations when not using an optical disc drive.
First acquire the container file (either an ISO or ZIP file) of the desired Puppy Linux, e.g. Fluppy, Puppy 5 or Wary.
If the target partition or drive contains any files copy them elsewhere if required, because they will be destroyed when formatting.
If, after performing the installation processes given below, the computer does not boot into Puppy Linux from the U.S.B. flash drive follow the instructions in Appendices 1 and 3 at LiveDVD.
- with Syslinux or GRUBforDOS as boot-loader
- see Appendices 1-3 below
- Format the drive or partition to FAT32
- Download and extract syslinux to a folder, e.g. C:\syslinux
- Then go to directory C:\syslinux\win32\ by entering into the command-line interface:
- Then run the syslinux command to make the drive bootable (where X: is the drive letter for the target drive or partition)
syslinux.exe -m -a X:
- Open the Puppy ISO (or ZIP) file to view its contents, using e.g. 7-zip, (it is important that the original file names be kept)
- Copy to the U.S.B. flash drive the files: vmlinuz, initrd.gz, and all those with the extensions .sfs, and .cfg
- Rename isolinux.cfg to syslinux.cfg
- Edit syslinux.cfg in a text editor: change "pmedia=cd" to "pmedia=usbflash"
- Reboot computer with U.S.B. flash drive connected