Burning CDs

This section discusses:

Writing files and directories to a CD using Nautilus

Bring up a Nautilus window via either clicking the right mouse button on the screen background and then selecting the New Window menu item or typing nautilus in a terminal window. Then click: Go-->CD Creator. You can then drag and drop files and directories into this window. When you're ready to burn the CD, click Write to CD:

Writing a downloaded CD image

If you have a large CD image, that you want written to a CD, the easiest way is to use the
cdrecord command. Assume the cd image is named CD_IMAGE:
cdrecord -v dev=0,0,0 speed=8 fs=24m -data -pad CD_IMAGE
The "cdrecord" page with lots of options is here.

Writing a directory to a CD - command line version

Assume you have a directory named burn_dir and you want to burn the contents of that directory to a CD and give the CD the label MY_CD_LABEL. You would type:
mkisofs -V MY_CD_LABEL -R -o CD_IMAGE burn_dir
cdrecord -v dev=0,0,0 speed=8 fs=24m -data -pad CD_IMAGE
eject /dev/scd0
A little bit about mkisofs is here and the whole mkisofs man page is here.

The above mkisofs command reads in all files and directories under the directory burn_dir and creates one file, CD_IMAGE, in a format used by CD-ROMs. The cdrecord command then writes/burns the image to the CD-ROM.

The eject command is for those of us too lazy to push the CD-ROM eject button.


Using xcdroast to write CDs

Below are step-by-step instructions on how to use xcdroast to write user-specified directories to a CD-RW:

Where to get more information

Linux Quick Reference Home
Linux Migration Home