I just added 39_puppy. I have something else in 40_custom.
I could've added the Puppy entries in 40_custom, though, but since I was trying to figure the correct entry I chose to add a separate file.
The name doesn't matter, only the number.
The =root that's needed is the one after --set and before the UUID number. Otherwise GRUB will complain of a missing argument.
edit- on the other hand, by http://www.murga-linux.com/puppy/viewto ... 523#547523 the
isn't really needed for it to work (but I didn't try myself).search --no-floppy --fs-uuid --set=root UUID
But I'll try the other way round. I'll remove
and see if it works.set root=(hd0,3)