well aint that the swiss knife of whatsits...
Q: What's even better than the Swiss Knife of Whatsits?
A: The Swiss Knife of Whatsits
with a full-feature Linux (and X) which can be invoked as a UBCD menu item.
Here's how to make a bootable UBCD disc that includes the Puppy Linux live CD...
Download version 4.0.3 of the UBCD ISO file
[here]. The zipped file is about 88 megabytes in size.
Download version 2.15CE of the Puppy Linux ISO file
[here]. It's about 132 megabytes.
Within your Linux Mint home directory (
cd ~), use your favorite (un)archive utility to extract the UBCD ISO file into a directory named
ubcd, and extract the Puppy Linux ISO file into a directory named
puppy. Make sure that these directories and their contents have normal user (non-root) permissions.
Your
~/puppy directory should have these files...
Code: Select all
boot.cat
boot.msg
initrd.gz
isolinux.bin
isolinux.cfg
pup_215.sfs
vmlinuz
zdrv_215.sfs
Use a file manager to copy the following files from
puppy to
ubcd (note directories and renames)...
* copy
~/puppy/pup_215.sfs into
~/ubcd
* copy
~/puppy/zdrv_215.sfs into
~/ubcd
* copy
~/puppy/vmlinuz to
~/ubcd/custom/puppy
* copy
~/puppy/initrd.gz to
~/ubcd/custom/puppy.gz
Your
~/ubcd directory should now look like this...
Code: Select all
boot\
custom\
custom.cfg
puppy
puppy.gz
dosapps\
images\
isolinux\
menus\
syslinux\
tools\
website\
autorun.inf
pup_215.sfs
ubcd.ico
zdrv_215.sfs
If you see
[BOOT] and/or
boot.catalog in that ubcd directory, remove them.
Edit the
~/ubcd/custom/custom.cfg text file to look like this...
Code: Select all
MENU INCLUDE /menus/defaults.cfg
LABEL back
MENU LABEL ..
KERNEL menu.c32
APPEND /menus/main.cfg
LABEL puppy
MENU LABEL PuppyLinux v2.15CE
KERNEL /custom/puppy
APPEND root=/dev/ram0 initrd=/custom/puppy.gz loglevel=3 PMEDIA=idecd
From within your home directory, create an updated ISO using one long mkisofs command...
Code: Select all
mkisofs -b "isolinux/isolinux.bin" -boot-load-size 4 -boot-info-table -J -joliet-long -no-emul-boot -V "UBCD403" -o "ubcd403-pup215.iso" "ubcd"
The new ISO file (
ubcd403-pup215.iso) weighs in at around 239MB. It can be burned to CD using the Nautilus file manager "Write to disc" function.
You boot to UBCD as usual, but now the
User-Defined Tools menu has
PuppyLinux v2.15CE.
Puppy Linux is tiny yet packs quite a bit of software, plus codecs. Drives (un)mount using a GUI tool. There's a setup wizard for virtually everything. Mozilla browser with Flash. FTP. BitTorrent. CD/DVD burning/ripping. And the desktop windows manager isn't too fugly.
Now
that's a knife!
------