Puppy Linux has the ability to boot from a flash card or any USB memory device, CDROM, Zip disk or LS/120/240 Superdisk, floppy disks or internal hard drive. It can even use a multi-session formatted ...