http://helledussen.com/linux/files/UEFI ... e_usb.html
-------------------------------------
I thaught I would share something. I AM a teensy bit drunk on wine but I'm taking a chance on posting cause I found out something (cool for me anyway) yesterday.
Maybe all of u "real" puppy experts in here already know this - but I had a bit of a hard time finding out how to boot a puppy ISO (usb) from a PC with UEFI bios instead of legacy.
So I found THIS post: http://blog.puppylinux.com/?viewDetailed=00009
Read it ! Its great

I have 2 remastered puppies (slacko and tahr) - with my settings/programs installed which I make available on http://pissekult.com/linux/kjartans_puppy (for my norwegian geeky friends)
Anyway - to make any (to my knowledge) puppy ISO bootable with a PC with a UEFI bios - you just use a windows PC... and download the puppy ISO of choice - then just doubleclick the ISO - and copy the four files:
* vmlinuz
* initrd.gz
* puppy_slacko/tahr_whatever.sfs
* zdrv_slacko/tahr_whatever.sfs
to the root of a freshly formatted (fat32) USB flash drive. Then just make a folder called "EFI" and a "boot" folder inside that. (EFI/boot) and then just put this file:
http://helledussen.com/linux/files/bootx64.efi inside it.
Make a file called "grub.cfg" in the root of the flashdrive with this text:
menuentry "Start whateverYOuwant" {
linux /vmlinuz
initrd /initrd.gz
}
Now u can boot the usb drive as a recognizable uefi boot device, no prob!

I read a lot of stuff online/in forums about puppy linux not being able to boot on uefi PC s but thats bollox

(moderators are welcome to delete this drunken message if nesecary)
CHEERS u lot

Kind regards
Kjartan