How to Create Bootable Linux CD

by on December 20, 2007 · 1 comment· last updated at December 20, 2007

Q. I'm using CentOS Linux and I'd like to create bootable Linux CD for the same. How do I create an installation boot disk?

A. You need to find images/ directory located on CentOS / Fedora / RHEL or any other Linux distribution. This directory contains image files that can be used to create media capable of starting the Linux installation process.

More about images

  • boot.iso - The boot.iso file is an ISO 9660 image of a bootable CD-ROM. It is useful in cases where the CD-ROM installation method is not desired, but the CD-ROM's boot speed would be an advantage. To use this image file, burn the file onto CD-R (or CD-RW) media as you normally would.
  • diskboot.img - The diskboot.img file is a VFAT filesystem image that can be written to a USB pendrive or other bootable media larger than a floppy. Note that booting via USB is dependent on your BIOS supporting this. It should be written to the device using dd.

Step # 1: Copy boot.iso to /tmp

Type the following command,
# cp boot.iso /tmp
Unmount cdrom
# cd; eject

Step # 2: Insert blank CD R/RW media

Find device name:
# cdrecord -scanbus
Write /tmp/boot.iso to blank cd, enter:
# cdrecord -v -dao dev=1,0,0 /tmp/boot.iso
Replace 1,0,0 with your actual device name obtained using cdrecord -scanbus command. See how to burn ISO images to Cds and CD-RWs under Linux for more information.

Write diskboot.img to floppy

This is optional and use the dd command to copy the image to the floppy / usb pen:
# dd if=diskboot.img of=/dev/fd0 bs=1440k



You should follow me on twitter here or grab rss feed to keep track of new changes.

Featured Articles:

{ 1 comment… read it below or add one }

1 sankar.p September 6, 2009 at 10:41 am

hi i am sankar. i am running rhel 5 version. i put the command cdrecord -scanbus . then result was this version is an unofficial with dvd suport.

how can i rectify?

Reply

Leave a Comment

You can use these HTML tags and attributes for your code and commands: <strong> <em> <ol> <li> <u> <ul> <kbd> <blockquote> <pre> <a href="" title="">

Tagged as: , , , , , , , , , , , , , , , ,

Previous Faq:

Next Faq: