Tutorials:Integrating Puppy Linux
From UBCDwiki
Using Isolinux/Syslinux
1. Extract puppy iso into UBCD's custom folder (ubcd\custom\puppy\extracted files) , and cut the .sfs file into the root directory of cd
2. Add the following to C:\UBCD\ubcd\custom\custom.cfg - note the .cfg extension:
LABEL - puppy
MENU LABEL puppy
LINUX /ubcd/custom/puppy/vmlinuz
INITRD /ubcd/custom/puppy/initrd.gz
Using grub4dos
1. Extract puppy iso, and cut the .sfs file into the root directory of cd
2. Repack r iso (using acetoneiso or isomaster ) without the .sfs file
3. Place your puppy ISO into UBCD's custom folder , so it should be something like C:\UBCD\ubcd\custom\puppy.iso).
4. Add the following to C:\UBCD\ubcd\custom\custom.lst - note the .lst extension:
title Puppy
map --mem /ubcd/custom/puppy.iso (0xff)
map --hook
root (0xff)
kernel /vmlinuz from=/ubcd/custom/puppy.iso
initrd /initrd.gz
5. Done :)
Note : u can test your iso (ex, using virtualbox) before burning