Ok I think I am ready to explain how to create the Ultimate UBCD on a USB drive, despite the lack of interest in the poll (there are only 5 votes). Still, this thread seems to have quite a few views...
I hope this is not a long post. I’ll call the package the UBUSB. The instructions are basically for Windows users, but should not be much different for Linux users.
You will need:Makebootfat SyslinuxMy UBUSB menu packageThe modified version of the freedos image (FDUBCD.IMG)
For offline pwd recovery and grub, you will need the igz equivalents of the iso and to allow booting from the CD ROM you will need the the bootable CD Wizard imagegrub.igzoffline.igzbcdl.igz
Finally, obviously the UBCD iso
If you do not want to burn the ISO to access the contents to copy them to the USB, you can use a tool like virtualCDcontrolpanel
Note that I have not managed to be able to run INSERT, windiag, g4u or rip.
1.- In order to improve the compatibility of the drive with the most number of BIOS, we will format the drive in USB-ZIP compatibility mode, we will make it bootable and we will load syslinux in it (WARNING: THIS WILL REMOVE ALL THE CONTENTS OF THE USB DRIVE)
1.1 Unzip the Makebootfat package to a folder. Unzip Syslinux to another folder and Copy ldlinux.sys, mbr.bin and ldlinux.bss from the Syslinux folder into the makebootfat folder
1.2 Open a DOS window, go to that folder and type
makebootfat -o usb -Z -Y -b ldlinux.bss -m mbr.bin -c ldlinux.sys
2.- Copy all the contents of the \images subfolder of the UBCD into the root of the USB drive
3.- Copy the rest of folders to the USB drive directly, except the boot folder. So your USB drive will have all the subfolders of the UBCD, except for the folders "boot" and "images". Your USB drive root folder will contain all the images.
4.- Remove grub.iso and offline.iso from the root of the USB drive.
5.- Copy the contents of my menu package in the root folder of the USB drive
6.- copy the new images of bcdl, grub and offline to the root of the USB drive.
7.- Rename the freedos image from FDUBCD.IMG to freedos.img and copy it as well to the root of the USB drive.
8.- Copy chain.c32 to the root of the USB drive from the com32/modules subfolder of the syslinux package
I hope somebody finds this useful.
[Edit: Link to Syslinux updated to 3.09]
What is "image" ? is-it a folder ? If it's a folder, I have "Error Opening Image".
Have you build UBCD 3.3 on an USB Key which work ? If yes, can you sent to me your application, because it's Free ? Can you sent to me a "PM" for my "Web space".