This guide covers burning CD's under Linux. This howto assumes you are using SCSI CDR or CDRW drive, and will explain how to do this using the KonCD frontend to cdrecord and related programs.


Compiling a Kernel with SCSI Generic Support

Note: You may skip this step, if Linux sees your drive on boot.

To use your scanner, you must have SCSI Generic support compiled in. SCSI generic is Linux's support for non-disk drives.

A guide to compiling kernels can be found .

When doing make menuconfig, using the arrow keys, go down to SCSI support and hit return. Using the arrow keys again, go down and hit return on SCSI Generic Support. Use the right key, to key over to exit. Hit return.

Finish compiling the kernel, the same way described by the Kernel Compile guide. Set it up, reboot with it.

Checking to see if Linux Sees your CDR Drive

When you boot you should now see your drive detected by Linux. It should look similar to this:

mesh: target 4 synchronous at 5.0 MB/s
  Vendor: YAMAHA    Model: CRW8424S          Rev: 1.0j
  Type:   CD-ROM                             ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0
scsi : detected 1 SCSI cdrom 1 SCSI disk total.
sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray 

If you see this, you are ready to burn CD's in Linux.

Installing KonCD

You can get KonCD from . Download the latest version.

Compile koncd using the standard tar -zxvf koncd-0.5.6.tar.gz;./configure;make;make install

You will also need to get and install cdrecord, mkhybrid and mkisofs. You can get these from your distro. You can also search for these RPMS at .

Starting KonCD

KonCD needs to run as root. Start it from a xterm, by typing in su -c koncd. You may first want to stop the cron service first, to ensure that no disk intensive processes don't interrupt your CD burning process.

Click the Setup button. Make sure the device you want for the writer and the device you want for the Reader is selected, then click "OK and Save".

Put a CD-RW in your drive. You could use a CD-R, but in case it messes up, it's safer to use a CD-RW you can erase and reuse.

Choose what type of CD you want to make.

  • Copy CD allows you to make a direct (buffered) copy of another CD.
  • Master CD allows you to make a CD consisting of any files. This CD will have an ISO9660 filesystem.
  • Audio CD allows you to make an Audio CD. Current versions only support .wav files, .mp3 support will be added in the near future.

    The rest of this guide explains making a normal data CD.

    Next to Source-Dir, click the window icon. This will bring up the KOnCD - File Manager screen. You can select files you want on the CD, and click Add.

    Whe done, Click OK. Now next to Source-Dir you should see "User defined ISO-Tree!"

    Check Image-Type if it's the type of disk you want to make. The default is Unix Rock-Ridge which supports Unix and Linux specific file permissions and long names, yet is still compatible with Mac and Windows.

    Under options, you will want to choose if you want to make the CD multi seccession or not. In most cases you will want to have this checked.

    Next, set the Speed. In most cases, you can set this to the fastest speed supported by your CD-ROM drive.

    Click Start.

    You can now watch the large status bars, as they give you the CD burning process.

    Mounting the CD

    When it is done burning, you can now mount the CD-R, by using the standard mount command. Linux defaults to iso9660 so you shouldn't have to specify it. Multisession partitions will appear as one under Linux.