CD and DVD creation on FreeBSD using the 'k3b' GUI
This tutorial is about creating CDs and DVDs using a GUI, tested on FreeBSD 5.3.
If you want to create CDs from the command line, check out the burncd tutorial.
The 'k3b' GUI is the most complete software I have seen for creating CDs and DVD on FreeBSD (and on Linux).
(The only drawback is that 'k3b' needs a lot of dependencies, so it can be time and disk consuming to install it.)
Install the port:
cd /usr/ports/sysutils/k3b
make install clean
Launch 'k3b' from the command line:
k3b
Try to burn a CD or a DVD.
If you were able to burn something, then you can stop reading here.
If not, there are mainly two causes for not beeing able to burn:
Your CD/DVD burner was detected, but trying to burn gives a permission error.
Your CD/DVD burner wasn't detected as a SCSI device.
The first cause is easy to fix.
The 'burning device', default /dev/cd, has no write permission for ordinary users.
Either change the permissions and/or include the users you want in the 'operator' group, or run 'k3b' as root.
The second cause is probably due to that your buening device is ATAPI instead of SCSI.
A SCSI emulator has to be added to the kernel:
cd /sys/i386/conf
cp GENERIC ATAPICAM
vi ATAPICAM
Add the following line:
device atapicam
Just check that the following lines are included (they are by default, if not, add them)
device scbus
device cd
device pass
device ata
Rebuild the kernel:
/usr/sbin/config ATAPICAM
cd ../compile/ATAPICAM
make cleandepend
make depend
make
make install
make clean
reboot
After the reboot, launch 'k3b' again, the ATAPI burning device should now be detected as a SCSI device.