Get To Know Linux: Live CD

Jack Wallen
Feb 18, 2009
Updated • Mar 11, 2013

I have mentioned, many times, various Live CDs to use for giving Linux a try or installing Linux. I have had some feedback asking to explain just what a Live CD is. Some users are hesitent to use a Live CD for fear of deleting their data or damaging their hard drive. My hope is that, upon reading this, your fears will subside and the Live CD will become a useful tool to aid you in your quest to get to know Linux.

What exactly is a Live CD? A Live CD is a CD (or flash drive) that contains a complete and bootable operating system that is run directly from the CD and not the hard drive. There are many types of Live CDs that serve different purposes. There are live distributions for repairing Windows or Linux systems (such as SystemRescueCD). There are live cds for nearly every Linux distribution that allow you to test and/or install the distribution (Ubuntu, Fedora, OpenSuSE, Mandriva, ELive). You can even do stress testing and benchmarking with Live CDs like Inquisitor. Or what about a complete, embedded firewall distribution m0n0wall.

Why Use a Live CD?

The main purpose of a Live CD is to test drive Linux. A Live CD runs directly from the CD and the PCs RAM and does not even need a hard disk to run. Because of this, you can rest assure that a Live CD is not going to alter your hard disk unless you actually choose to install the Live CD onto your drive.

There are many reasons why a Live CD would be preferred. For instance, hardware diagnostics. I have employed Puppy Linux on numerous occassions in order to get information on a piece of hardware or test to see if a piece of hardware is working. I have also used that same Live distribution to run older machines where only certain functions are necessary. Live CDs are also great choices for cafes where you want to start with a clean slate every day. Another great use for a Live CD is when a machine has no mutable storage (a hard drive) and you want to run the computer as a pseudo "dumb terminal" or "thin client". This would allow users to execute certain tasks so long as they didn't need to save any work.

But what if you want to save information? For that you can use the flash drive-based Live distributions. With a large enough flash drive the user can also save data as well as run the operating system. If you're looking for a pre-installed solution Mandriva has the Mandriva Flash Drive which has 6 gigs of free space for data.

One of the best reasons for using a Live distribution, in my opinion, is testing to see if that distribution works well with the hardware you have. I have one particular laptop that, when it comes time to upgrade operating systems, I wind up burning numerous distributions onto CD and running each one of them until one of them can work with the finicky hardware on that machine.


One of the biggest drawbacks of using a Live CD is the speed. Remember, you are running this from RAM so the amount of RAM the machine has (as well as the speed of the CD drive) will determine how fast your Live CD distribution will run. So a machine with low RAM will run poorly. This isn't such an issue if you are planning on installing immediately. But using the Live CD on a low-RAM machine will be painfully slow.

The other drawback was already mentioned, unless you are using a flash drive-based Live distribution, you can not save data. If you are only testing the distribution out to see if you like it, that's not a problem.

Final Thoughts

Live CDs are here to stay. They have many uses and few drawbacks. If you are hesitant to use a Live CD because you don't want to lose data, you shouldn't worry about that (unless you accidentally click the installation button and accidentally click through all of the steps to install the operating system.)


Previous Post: «
Next Post: «


  1. Ron said on September 23, 2012 at 1:12 am

    Yes linux needs more tutorials with a cd or an add on.

  2. Syahid A. said on February 20, 2009 at 4:15 pm

    Yeah, it is good to show-off Linux to Windows die hard fans too!

  3. deano fabaza said on February 20, 2009 at 2:29 am

    I managed to format my hidden restore partition from a ubuntu live cd. I was trying to follow a guide about how to format a usb stick so I could have persistent changes when using the live cd. sudo this sudo that. Guess I should be glad I had a restore partition as my first partition otherwise my os would have been wiped. Safe, but still possible for someone like me to do damage.

  4. jack said on February 18, 2009 at 9:13 pm

    yes m0n0wall is based on FreeBSD. i included it to show the versatility of the Live CD.

  5. Anonymous said on February 18, 2009 at 9:10 pm

    m0n0wall? isn’t it a BSD kernel?

  6. Dante said on February 18, 2009 at 8:21 pm

    A Live CD with a built-in video tutorial and a friendlier user interface would help Linux acceptance a lot more than relying on spreading the word to geeks who like command line interfaces. Just because command lines look mythical and mysterious – cool.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.