Rate this page del.icio.us  Digg slashdot StumbleUpon

Book review: Live Linux CDs: Building & Customizing Bootables

by Jon Benedict

Live Linux CDs

Normally, a computer has an operating system installed on the hard drive. When the computer powers up, the hard drive reads the operating system, loads it into memory, and the system is ready to go.

With a live CD, the operating system is on the CD-ROM, and the system boots from that, completely bypassing the hard drive.

Why would someone want to do such an unorthodox thing? Here are a few reasons:

  • The OS on the hard drive could be damaged, infected, or otherwise corrupt. A live CD provides a sterile, stable environment to make repairs.
  • The live CD may represent an operating system that the user wants to test out, without disturbing the operating system that is already installed on the hard drive.
  • The computer may not have a hard drive at all.

There are many more possible uses for a live CD, and after reading this book the reader is encouraged to find some new uses for it.

Live Linux CDs is organized into three sections: Beginning with Bootable Live Linuxes, Creating a Custom Bootable Linux, and Making a Specialized Bootable Linux. As the sections progress, so does the level of difficulty. A Linux newcomer should be able to get through Section 1, but may need the occasional life-line in the remaining chapters. Concepts are well explained and directions are clear. Included is a DVD that contains the 10 live Linux distributions described in the book.

Section One starts off with an introduction to live Linux CDs that is well suited for the beginner. A little background and some beginner’s tips are included. Although a Linux user may have a slight edge, a strictly Windows user shouldn’t have to worry too much. After all, this is a great way to try out Linux. The rest of Section One is devoted to helping a user get the most out of the live Linux distributions that are included on the DVD.

Section Two dives right into how a live Linux distribution works. How it boots, how it detects hardware, and how it operates are described in detail. From there, the chapters focus on three specific distributions to customize — Knoppix, Fedora, and Gentoo. I took the time to work through the steps for each of these, and although my current resources prevented a successful Gentoo customization, my Knoppix and Fedora live CDs worked flawlessly.

Section Three rounds out the book with tutorials that walk the reader through making specialized live CDs. Some of the examples include making a live CD Firewall for security and a live CD Cluster for redundancy. These last chapters answer the question “Where do I take it from here” quite well.

If there is a downside to this book, it’s that customizing a live Knoppix CD is already covered in Knoppix Hacks. This leaves some potential overlap in the reader’s library. However, the coverage of Fedora and Gentoo live distributions is unique, accurate, and useful. There is plenty here to inspire the experienced as well as spark the interest of the beginner.

Jon Benedict works for Red Hat as a consultant in their Global Professional Services group. When not making the world a safer place for open source, he cooks and plays guitar.

24 responses to “Book review: Live Linux CDs: Building & Customizing Bootables”

  1. Pushkar Bhatkoti says:

    Hi Jon, Good on ya. I know this is a life line of Linux servers. I had encountered many times server creshes. Without Knoppix I couldn’t recover the valuable data.

    I am trying to customize my kernel do you know if there is any tool, sort of anakonda?

    Cheers
    Pushkar Bhatkoti
    Sydney, Australia

  2. Chingsubam Pritam Kumar says:

    Please anyone tell me how to create a bootable RHEL4 CDs. I had copied all the files of the CD1 to the hard drive and then i could not make bootable cd#1.

    I would be very thankful to you

  3. Jon Benedict says:

    Pushkar,

    Most of what you want to know about customizing the kernel can be found in “Understanding the Linux Kernel”, an O’Reilly book, or a linux.org.

    jb

  4. krishna says:

    HI.. Can u give me a link wherein i get more details of the live CD and also if possible download a copy of the CD..
    hope to hear from you..
    thanks
    kk

  5. Deependra says:

    Hi,
    Good book. Can anyone tell me a pdf link for this book. I am in urgent need of this book.

    Thanks in advance.
    Good day!

  6. Jon Benedict says:

    Krishna,

    Outside of buying the book, I don’t know where to get the DVD with all of the distributions on it.

    Here are some Live-CD links though:

    http://fedoraproject.org/wiki/Kadischi
    http://www.knopper.net/knoppix/index-en.html

    jb

  7. Jon Benedict says:

    Deependra,

    I don’t know of any PDF’s available for this book. You can buy it used on Amazon.com for about $19, or new for $23.

    jb

  8. John Abbott says:

    Jon,
    Great review, thanks! I’ve just staggered through creating a bootable USB thumb drive. One would think it easy to make the transistion to creating a CD, but I’ll buy the book thanks.

    Linux is more than an OS – its an attitude.

  9. Emmett O'Grady says:

    Chingsubam,
    This may get you going:
    m $BUILD_LOC/$BUILD_NAME.iso
    cd $BUILD_LOC/Disk1
    mkisofs -o ../$BUILD_NAME.iso -V $BUILD_NAME -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -T .
    Then use your favorite image burning software.

  10. Nikhil says:

    hi,
    I wan’t to make my own live linux cd, can u please help me in this, do mail me on. vasishta.nikhil@gmail.com. waiting for a positive response. Thanq

  11. Richard Schulte says:

    I purchased this book, it is an excellent starting point. Unfortunately, its coverage of Fedora is limited. Anyone interested in creating Fedora live CDs should look at
    http://fedoraproject.org/wiki/FedoraLiveCD/LiveCDHowTo

  12. charles bwalya says:

    can some share a linux cd and documentation. am new in linux.

  13. Ashutosh Gupta says:

    i wanna to make a RHEL-4 live cd can u tell me how i can make…….

  14. Urs Beyerle says:

    To build a RHEL LiveCD, please have a look at
    http://linux.web.psi.ch/livecd
    http://linux.web.psi.ch/livecd/build.html

  15. ahmed says:

    good

  16. Musthaj says:

    I want a Linux free CD. Please send me a free CD.

  17. Ratnesh says:

    Required a free cd of Linux

  18. Julio Cesar Urbina says:

    I need as soon as posible a live cd
    Thanks you

  19. santhosh kumar says:

    require a free live cd..

  20. Mike says:

    Look at this new website now in Beta release. Live interaction with all the bells and whistles. Live book reviews interactive Live interactive music performances recordable.
    http://www.connectiongate.com

  21. Dilshan Vindika says:

    I want a Linux every free CDs. Please send me a Free CDs. Thank You.

  22. vimal parmar says:

    I want a Linux every free CDs. Please send me a Free CDs. Thank You.

  23. Amartya Sinha says:

    I want a Red Hat Linux free CDs.Please send me a Free CDs. Thank You.

    Rgds,
    Amartya Sinha

  24. vinayak.tigadi says:

    How can i get free red hat linux cd? plz help me… waiting 4 ur response.