Burning cd's
mkisofs and cdrecord are your friend. The man pages for these programs are excellent but here's a quick example of a session that I have used:
Build the iso file - this is a cross platform iso with support for both Macs (HFS) and Windows (Joliet):
$ mkisofs -P "PublisherId" \ -p "PreparerId" \ -V "VolumeId" \ -A "ApplicationId" \ -r -v -J -hfs \ -graft-points \ -o /tmp/foo.iso \ /=/source/dir
Look for the cdwriter device (note I have an ATAPI cd writer, much like most folk with a regular pc):
$ cdrecord -scanbus Cdrecord-Clone 2.01-dvd (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling Note: This version is an unofficial (modified) version with DVD support Note: and therefore may have bugs that are not present in the original. Note: Please send bug reports or support requests to http://bugzilla.redhat.com/bugzilla Note: The author of cdrecord should not be bothered with problems in this version. scsidev: 'ATA' devname: 'ATA' scsibus: -2 target: -2 lun: -2 Linux sg driver version: 3.5.27 Using libscg version 'schily-0.8'. cdrecord: Warning: using inofficial libscg transport code version (schily - Red Hat-scsi-linux-sg.c-1.83-RH '@(#)scsi-linux-sg.c 1.83 04/05/20 Copyright 1997 J. Schilling'). scsibus0: 0,0,0 0) 'PHILIPS ' 'DVD+-RW DVD8701 ' '5D24' Removable CD-ROM 0,1,0 1) * 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) *
Write the cd/dvd:
cdrecord -v -sao dev=ATAPI:0,0,0 /tmp/foo.iso