First extract the content of both Puppy Linux and UBCD to your harddisk. I am assuming the content of Puppy Linux is in c:\puppy, while the content of UBCD is in c:\ubcd.
c:\puppy should have the following files/folders:
Code: Select all
boot.cat
boot.msg
initrd.gz
isolinux.bin
isolinux.cfg
pop_213.sfs
vmlinuz
zdrv_213.sfs
- c:\puppy\pop_213.sfs to c:\ubcd
- c:\puppy\zdrv_213.sfs to c:\ubcd
- c:\puppy\vmlinuz to c:\ubcd\custom\puppy
- c:\puppy\initrd.gz to c:\ubcd\custom\puppy.gz
c:\ubcd should now look like this:
Code: Select all
boot\
custom\
custom.cfg
puppy
puppy.gz
dosapps\
images\
isolinux\
menus\
syslinux\
tools\
website\
puppy_213.sfs
zdrv_213.sfs
ubcd.ico
autorun.inf
Code: Select all
MENU INCLUDE /menus/defaults.cfg
LABEL back
MENU LABEL ..
KERNEL menu.c32
APPEND /menus/main.cfg
LABEL puppy
MENU LABEL Puppy Linux V2.13
KERNEL /custom/puppy
APPEND root=/dev/ram0 initrd=/custom/puppy.gz loglevel=3 PMEDIA=idecd
That's it! Create a customized UBCD image using "c:\ubcd\tools\ubcd2iso\ubcd2iso.bat" and you are ready to run Puppy Linux under "User-Defined Tools".