There are several different ways to create custom Ubuntu live CDs. We’ve covered using the Reconstructor web app in the past, but some commenters recommended the Ubuntu Customization Kit instead. It’s an open-source utility found in Ubuntu’s software repositories.
UCK offers more powerful features than Reconstructor does, but Reconstructor makes most tasks easier for novice users. Be sure to take a look at Reconstructor, too.
Installing Ubuntu Customization Kit
You’ll find the Ubuntu Customization Kit in Ubuntu’s Software Center.
You can also install it from a terminal with the following command:
sudo apt-get install uck
You’ll also need a base ISO image that you want to customize. You can download a Ubuntu ISO image from the Ubuntu website. You’ll need an image compatible with your system’s architecture – for example, if you’re using a 32-bit system, you’ll need the i386 ISO and not the amd64 one. However, users of 64-bit operating systems can also use a 32-bit image, as 64-bit operating systems can run 32-bit software.
Creating a Customized Live CD
You can launch the Ubuntu Customization Kit from the dash. (You can also execute the uck-gui command from a terminal.)
UCK will inform you of the requirements – 5GB of disk space on your local computer and Internet access. The Ubuntu Customization Kit uses a chroot environment.
The next screen prompts you to install language packs – it appeared empty for me, perhaps because I already have language packs installed on the system. Either way, you can click OK to continue.
The following screen allows you to select which languages will be available on the live CD.
After that, you can select the live CD’s default language. This makes the Ubuntu Customization Kit useful for creating live CDs customized to specific regions where the default language of English isn’t ideal.
Now, select the Ubuntu ISO image you downloaded earlier. After you do, you can provide a custom name for your new live CD.
UCK gives you the option to manually customize the live CD, if you want.
After you select whether you want to delete Windows-related files from your live CD (for example, the application that automatically runs when you insert a Ubuntu CD into a Windows system), you can click OK to start building the live CD. You’ll have to provide your password in the terminal window after doing so.
Eventually, you’ll have the option to further customize the live CD with a package manager or a terminal window. These options only appear if you told UCK you wanted to customize the live CD manually.
Unfortunately, the package manager component no longer seems to be working on Ubuntu 11.10, which appears to be a known issue. In previous versions, this called a Synaptic-like application.
You can still select the Run Console Application option to launch a special terminal window. This terminal window represents the live CD environment – any commands you run inside it will affect your custom live CD. This means that you can use the standard apt-get commands to install software that will appear in the live CD.
After you’re done, type exit into the terminal and select the “Continue building” option to continue. UCK will create and build your customized live CD.
Once it’s done, you’ll be told where your new ISO image file is located. You can navigate to the ISO file, right-click it and use the burn option to burn it to a disc.
Live CD to USB
After you’ve got a live CD image, you can use the Startup Disk Creator tool included with Ubuntu to create a bootable USB drive from it. Just launch the Startup Disk Creator application from the dash and specify your new ISO file as the source disk image.
Have you tried UCK or Reconstructor? Which do you prefer? Leave a comment and let us know.