You can make your Puppy Live CD as the same.
You can see an example with Lucid Puppy Quickset edition(LupQ).
(Direct desktop with Puppy-4.x, see the topic: Quickset Puppy )
Flappy, and maybe Puppeee, made by jemimah also has a graphical menu using isolinux.
Here is the step to make a Puppy live CD with graphical menu using Grub4Dos. (UPDATED using dir2iso, contained in the file attached.)
- Download and extract graphicalmenu-files-20140531.tar.gz
http://shino.pos.to/party/bridge.cgi?puppy/opt/ - Prepare your favorite Puppy or remastered one with .iso file or CD.
- Make the work directory at any partition, like /mnt/sda1/my-puppy-linux.
- Copy all the contents in 'graphicalmenu-files-xxxx' attached to the work directory, but move the dir2iso-xx.pet to another place.
- Install the dir2iso-xx.pet.
- Mount your Puppy CD or .iso file.
- Copy the 3-4 files, vmlinuz, initrd.*, *.sfs(the main and the driver sfs if exists), into the work directory.
- Edit the 3 files, menu.lst, README.htm, splash.xpm. Former 2 can edit by a text editor. The splash.xpm is 640x480x14(14 or less color depth) .xpm file, you can edit by mtpaint or gimp. You can also edit the UPUP.ICO by gimp.
- Right-click the work directory and choose 'dir2iso'. Or run from a terminal 'dir2iso' and drag and drop the the work directory on the entry box.
- You can type the name of the new CD (default is same of the directory name).
- Click 'OK'. You can get the new CD or .iso file
Happy Puppy!