Note: These instructions are for advanced users and developers. Use at your own risk.
Directions are made for an Ubuntu 8.04+ system. Building a CD takes a long time, but is almost entirely automated.
You will need to install the following packages: bzr squashfs-tools genisoimage debootstrap sbm
Next, download the build scripts with Bazaar:
bzr branch lp:xeiso-live
cd to the branch directory “xeiso-live” and then run the build script as root1:
cd xeiso-live
sudo ./xeiso-live auto-cd
Your CD will be built entirely from scratch. It will start by creating a base chroot environment and installing essential packages into it. Afterwards, it will pack everything into a squashfs image, and then into an ISO image. The entire process takes anywhere from one to two hours, depending on your connection speed.
The resulting ready-to-burn ISO will appear in the folder you invoked xeiso-live from as xe.iso (conveniently named). Test it out in VirtualBox or VMware.
For help with xeiso-live, including the individual build processes, simply run:
./xeiso-live
with no additional arguments. Usage information will be displayed.
1 You may run the script as a normal user and be prompted for any actions that require root privileges, but this may be inconvenient as you will be asked several times throughout the build.