On Fri, 2008-06-27 at 09:16 -0700, Todd N wrote:
After creating a LiveCD ISO image, I'd like to be able to make
CDs
that are essentially identical, but have a small set of unique
per-user files. I have tried mounting the ISO, copying its contents
to a regular directory, making my changes on the Live CD file system
(not the internal squashfs file system) and recreating the ISO using
mkisofs. However, this new ISO (when burned to a CD) refuses to boot.
Is there a way I can modify the ISO image to include my per-user
files on the
/mnt/live file system for each user (and have the resulting ISO be bootable),
rather than running the whole livecd-creator process each time I want a new CD?
You'll have to run mkisofs with the appropriate options for making the
CD bootable on your arch. On x86, that's something like 'mkisofs -b
isolinux/isolinux.bin -c isolinux/isolinux.cat -no-emul-boot
-boot-info-table -boot-load-size 4 ....'
Alternately, you can also use the --base-on support to build derivative
images
Jeremy