Specifications

First case: you have a CD−writer and a separate CD−ROM drive. By issuing the command
cdrecord −v dev=0,6,0 speed=2 −isosize /dev/scd0
you read the data stream from the CD−ROM drive attached as /dev/scd0 and write it directly to the
CD−writer.
Second case: you don't have a separate CD−ROM drive. In this case you have to use the CD−writer to read
out the CD−ROM first:
dd if=/dev/scd0 of=cdimage
This command reads the content of the CD−ROM from the device /dev/scd0 and writes it into the file
"cdimage". The contents of this file are equivalent to what mkisofs produces, so you can proceed as
described earlier in this document (which is to take the file cdimage as input for cdrecord). If you want to see
a progress−meter and other fancy stuff, then you can also use Jörg Schillings sdd.
In case you run into errors, then install a recent version of cdrecord, which ships a tool called "readcd" (found
under misc/). It gives you the same result as dd, but reads sectors on the CD−ROM several times in case of
errors.
4.8 Can Linux read Joliet CD−ROMs? (obsolete answer)
Yes. Newer Kernels (2.0.36 and the upcoming 2.2) have built−in support for the joliet format. Remember you
have to use both options in your /etc/fstab: the keywords iso9660 and joliet (later is really an extension). For
more details, see http://www−plateau.cs.berkeley.edu/people/chaffee/joliet.html.
4.9 How do I read/mount CD−ROMs with the CD−writer?
Just as you do with regular CD−ROM drives. No tricks at all. Note that you have to use the scd devices
(SCSI CD−ROM) to mount CD−ROMs for reading, even if you have an ATAPI CD−ROM (remember you
configured your ATAPI devices to act like SCSI). Example entry for /etc/fstab:
/dev/scd0 /cdrom iso9660 ro,user,noauto 0 0
CD−Writing HOWTO
4.8 Can Linux read Joliet CD−ROMs? (obsolete answer) 24