TODO - Ab FreeBSD 9.0 wird per cdrecord gebrannt! Bedarf noch Überarbeitung!
====== Allgemein ======
Um DVDs unter FreeBSD brennen zu können sind einige Vorbereitungen notwendig. Dies betrifft im übrigen ebenfalls das Brennen von CDs. Im weiteren wird erläutert wie das System konfiguriert wird um in der Lage zu sein DVDs zubrennen. Zur Veranschaulichung wird auf Textbasis begrannt. Die installation eines grafischen Brennprogramms solle dann problemlos möglich sein, da dieses im Allgemeinen auf die selben Programme zurückgreift.
====== SCSI-Unterstüzung laden ======
Die Brennsoftware unter unixoiden Systemen geht so gut wie immer von einem SCSI-Brenner aus. Da die meisten Geräte im Privatrechner jedoch ATAPI-Geräte sind wird eine SCSI-Emulation geladen um auf die Geräte über die interne SCSI-Schnittstelle des Systems zugreifen zu können.
In die Datei **/boot/loader.conf** wird folgende Zeile hinzugefügt:
atapicam_load="YES"
Nach den nächsten Systemstart sollte nun die SCSI-Unterstüzung geladen werden. Alternativ kann sie mit folgendem Befehl als user **root** einmalig geladen werden.
# kldload atapicam
Durch das Laden dieses Kernelmoduls sollte nun unter **/dev** zusätzlich das Device **cd0** vorhanden sein welches das erste CD/DVD-Laufwerk am SCSI-Bus darstellt.
====== Brenntools installieren ======
Als nächstes werden die Programme installiert welche für das Brennen der DVDs verwendet werden. Voraussetzung ist hier natürlich wieder ein aktueller Port-Tree.
===== sysutils/dvd+rw-tools installieren =====
Die Programme werden mit folgendem Aufruf, oder alternativ über portmaster, installiert:
# cd /usr/ports/sysutils/dvd+rw-tools
# make install clean
Als Abhängigkeit wird hier automatisch **cdrtools** mit installiert. Dies ist die Voraussetzung zum brennen normaler CDs.
====== Installation testen ======
Nachdem alles installiert sein sollte wird mit folgendem Befehl als **root** getestet ob der Brenner auch per SCSI angesprochen werden kann.
cdrecord -scanbus
Die Ausgabe sollte ähnlich dieser aussehen:
Cdrecord-Clone 2.01 (amd64-unknown-freebsd8.0) Copyright (C) 1995-2004 Jörg Schilling
Using libscg version 'schily-0.8'.
scsibus1:
1,0,0 100) 'HL-DT-ST' 'DVDRAM GH22NS40 ' 'NL01' Removable CD-ROM
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) *
Dann sollte nun gebrannt werden können.
====== Daten-DVD brennen ======
Gebrannt wird als Benutzer **root**.
Um alle Daten im aktuellen Verzeichnis zu brennen wird folgender Befehl verwendet:
# growisofs -Z /dev/cd0 -R -J -V VolumeLabel *
//VolumeLabel// ist hierbei der Name den die DVD dann trägt.
Es ist möglich, dass der Brenner Probleme beim Ermitteln der Geschwindigkeit hat. In dem Fall sollte die zu verwendende Brenngeschwindigkeit per Befehl mitgegeben werden.
# growisofs -Z /dev/cd0 -speed=4 -R -J -V VolumeLabel *
====== ISO-Image auf DVD brennen ======
Ein fertiges ISO wird mit folgendem Befehl auf DVD gebrannt. Der Zusatz speed ist nur verwendet falls es Probleme mit dem Erkennen der Geschwindigkeit gibt.
growisofs -dvd-compat -speed=1 -Z /dev/cd0=DATEINAME.iso
Sollten dann immer noch Probleme auftauchen sollte **hald** vorübergehend abgeschaltet werden!