Related Entries

Vim outliner
Interesting software from Freshmeat
WideStudio, DjVu
Licenses or Support?
Choice of software and syllabus

« Conversations with Andy Hunt and Dave Thomas
» Python Boy

Duplicate CDs with CDRDAO

Quick start guide to using cdrdao to duplicate CD-ROMs

If you have a need to duplicate a CD, CDRDAO is really great. There are quite a few GUI front-ends available, but command line is much more easier than all of them.

Usually, cdrdao is available only for root account. If your installation is like that and you want to enable cdrdao for everyone, it can be easily done with:


chmod u+s `which cdrdao`

Next step is to identify your drive. These days, DVD/CD-R combo drives are common. Or, plain CD-R drive. Few people might have 2 drives, one for writing and one for reading. Let us assume that you have one combo drive. You need to find the scsci bus of your drive:


cdrdao scanbus

To make these settings available all the time, instead of specifying during each run, you can create a file called ~/.cdrdao with the following text.


write_device: "0,1,0"
write_driver: "generic-mmc"

The write_device is the scsi id you got from running scanbus. See the cdrdao man page to identify appropriate driver for your drive.

Now you are ready to duplicate your CD. Open a terminal window and go to a directory with enough free disk space. Duplicating couldn’t be simpler:


cdrdao copy

It will read the entire CD into an image file. Then it will ask you to insert a writable CD. After burning, it will eject the CD too.

Note: This writeup is simply because some times, command line is far better - even for starters - than GUI. This is not to encourage anyone to make illegal copies of CDs! If you've more questions about cdrdao, please refer to the project page - I don’t know much more than this.

  1. I NEED A STEP BY STEP IN HOW TO ENABLE MY CDRDAO ON MY COMPAQ PRESARIO 6000.

    Posted by: CLARENCE STEWART on May 18, 2004 06:09 AM
//-->