CentOS LiveCD

Posted Posted by Patrice Guay in CentOS LiveCD, Portfolio     Comments 4 comments


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.

CentOS LiveCD

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:

Desktop of the CentOS LiveCD


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

4 Comments to “CentOS LiveCD”

  • If you need help to customize your own CentOS-based LiveCD, I can provide you with expert consulting services.

  • Hiya there,

    Your site for the LiveCD project generating an error: https://projects.centos.org/trac/livecd/

    Traceback (most recent call last):
    ExtractionError: Can’t extract file(s) to egg cache

    The following error occurred while trying to extract file(s) to the Python egg

    [Errno 13] Permission denied: ‘/.python-eggs’

    The Python egg cache directory is currently set to:


    Perhaps your account does not have write access to this directory? You can
    change the cache directory by setting the PYTHON_EGG_CACHE environment
    variable to point to an accessible directory.

  • Thanks for pointing this out. The issue has been fixed.

  • As alternative, I would recommend to check this tutorial about creating CentOS liveCDs:

Post comment