4. Background on the live CD

This section will take a closer look what a live CD is, and how it works.

This background will be handy in the upcoming sections which describe how to customize your live CD

4.1. The typical live CD anatomy

A live CD ISO's structure looks like this:

Figure 6. Anatomy of a live CD ISO.

>

4.2. Important files

4.3. From ISO boot to X in a nutshell

isolinux.bin boots the kernel /isolinux/vmlinuz.

This kernel has a special custom ram drive ( /isolinux/initrd.gz ) containing startup scripts which will:

The real magic happens during the hardware detection and configuration.

Lets take a look at the graphics for instance:

The live CD will automatically set up the configuration for X. Thus, you may have build the live CD on a machine with one type of graphics card, but the script detecting and setting up the hardware will detect the current graphics card and configure it accordingly.

The loopback filesystem may be written to. This is why the hardware detection scripts can overwrite existing hardware configurations. You may even add new users, but as soon as you reboot, they will be lost.

4.4. Conclusion

Now you have more background on the elements of a live CD, we can take a look at the parts which can be changed and personalized.

These parts are divided into screens inside the druid.

Each of the subsequent sections will discuss a screen.

The list of screens are as follow: