windows @ c:
puppy iso (32bit) @ c:\tmp\
clonezilla flash key (32bit bootable) @ e:
c:\windows>cd e:/
e:\>mkdir puppy
e:\>copy c:\tmp\*.sfs \puppy\
e:\>copy c:\tmp\vmlinuz \puppy\
e:\>copy c:\tmp\initrd.gz \puppy\
e:\>dir e:\puppy
4750656 vmlinuz
30625856 zdrv_tahr_6.0.2.sfs
1303558 initrd.gz
173056032 puppy_tahr_6.0.2.sfs
3231 README.HTM
edit e:\syslinux\syslinux.cfg
===
[...]
MENU END
-->
[...]
label puppy
# MENU DEFAULT
# MENU HIDE
MENU LABEL --- puppy linux
# MENU PASSWD
kernel /puppy/vmlinuz
append initrd=/puppy/initrd.gz pmedia=usbflash psubdir=puppy
TEXT HELP
run puppy linux from /puppy/ dir
ENDTEXT
MENU END
===