Si tiene posibilidad de meter grub tienes una opcion algo chorras pero efectiva.
Consiste en crear una particion(ext3-2 reiser o como te venga en gana) y meter ahi los archivos del cdrom
Una vez los tengas metidos añades estas lineas al grub:
4) then modify /boot/grub/menu.lst
title ubuntuCD
kernel (hd0,11)/isolinux/vmlinuz root=/dev/hda12 BOOTMEDIA=cd
initrd (hd0,11)/isolinux/initrd.img
Tienes que cambiar hd0,11 por la particion que corresponda en la que metiste los datos del cd asi como /dev/hda12 por lo mismo.
Aparte lo de vmlinuz y initrd.img es generico, supongo que ubuntu usa tambien esta nomenclatura pero tendias que mirarlo para asegurarte.
Como extra te pongo un enlace en el que explican para hacer un pendrive arrancable con el sistema del cd. El tutorial es de archlinux pero deberia funcionar con cualquier otra in problemas. El problemas es que esta pensado para hacerlo desde linux(siempre puedes meter un linux por vmware o similares en windows apra prepararlo)
EDITO: Coño, el enlace que se me olvida pornerlo

:
http://wiki.archlinux.org/index.php/Usb_Drive_Arch_Install