A LiveCD is a complete, bootable and operational operating system on a distributable medium. The distribution medium can be various storage media like a CD, a DVD or a USB key. The LiveCD name is a relic of the time when CD was the only available media. LiveCD have the ability to run a complete operating system without the need for a permanent storage like a hard disk drive. Therefore, a LiveCD can be used to test hardware compatibility, recover data or test an operating system without interfering with the already installed operating system.
The CentOS LiveCD, based on CentOS 5, is available on both i386 and x86_64 architectures from the official mirror page. The tools from the Fedora livecd-tools project were used to create the latest CentOS LiveCD image.
This toolset offers numerous advantages:
- all directories are writable
- a simpler LiveCD creation process
- easily transfer the LiveCD image to a USB drive
The CentOS LiveCD project is where the development of the CentOS LiveCD takes place. Various topics are covered:
- Getting the LiveCD creation toolset
- Creating a LiveCD image
- Transfering a LiveCD image to a Flash drive
- Using the persistence feature to preserve modifications
- Boot a LiveCD image through PXE
- Customizing your own LiveCD