CDs Brennen mit Linux
ArticleCategory: [Es gibt verschiedene Artikel
Kategorien]
Applications
AuthorImage:[Ein Bild von Dir]
TranslationInfo:[Autor und Übersetzer]
original in en Katja and Guido Socher
en to de Katja Socher
AboutTheAuthor:[Eine kleine Biographie über den
Autor]
Katja ist die deutsche Redakteurin von LinuxFocus. Sie mag Tux, Film &
Fotografie und das Meer. Ihre Homepage findet sich hier.
Guido ist ein langj�hriger Linuxfan und er mag Linux, weil es von ehrlichen und offenen Leuten entwickelt wurde. Dies ist einer der Gr�nde,
warum wir es Open Source nennen. Seine Homepage ist auf linuxfocus.org/~guido.
Abstract:[Hier sollte eine kleine Zusammenfassung
stehen]
In diesem Artikel beschreiben wir, wie man unter Linux CDs brennen kann.
ArticleIllustration:[Das Titelbild des Artikels]
ArticleBody:[Der eigentliche Artikel. Überschriften
innerhalb des Artikels sollten h2 oder h3 sein.]
Vielleicht hast du Katja's Artikel Eine ganz neue Welt in unserer
letzten Ausgabe gelesen und hast die Tour mit Tux gemacht. Und jetzt hast du
viele Bilder und viel Musik, die du mit nach Hause nehmen m�chtest und
fragst dich, wie du das machen kannst. Das Brennen einer CD ist eine gute
L�sung und in diesem Artikel erz�hlen wir dir, wie du das machen kannst.
Was du daf�r brauchst
Hardware setup:
Nat�rlich mu� Linux auf deinem Rechner laufen und du brauchst einen CD
Brenner f�r den Job.
Wenn du einen SCSI CD Brenner besitzt, stehen die Chancen sehr gut, da�
der Brenner sofort vom Kernel erkannt wird. Du mu�t nur �berpr�fen, ob dein
SCSI hostadapter von Linux unterst�tzt wird
(siehe die Hardware-Datenbank
hierf�r). Alle SCSI CD Brenner arbeiten unter Linux.
Bei einem ATAPI/IDE Brenner mu�t du deinen Brenner durch Konfiguration
einer SCSI Emulation wie ein
SCSI Ger�t aussehen lassen, auch
wenn die Hardware physisch �ber den IDE Bus verbunden ist. Wie dies geht,
ist z.B. in der README.atapi
Datei von xcdroast beschrieben und wir empfehlen dir, das CD
Writing HOWTO unter http://www.linuxdoc.org/ zu lesen.
F�r USB Brenner siehe das USB-CD Writer HOWTO unter mobilix.org/linux_usb_cd.html.
Da wir beide nur Erfahrung mit SCSI Brennern haben, k�nnten wir nur das
wiederholen, was wir dort gelesen haben.
Software zum Brennen von CDs:
Zum Brennen von CDs braucht man die folgenden Programme:
- cdrecord: dies ist das Program, das tats�chlich mit dem CD Brenner
kommuniziert.
- mkisofs: du brauchst es zum Erstellen von DatenCDs. Es wird benutzt,
um ein Dateisystemimage f�r die CD, ISOimage genannt, zu erstellen.
- cdda2wav: dies wird gebraucht, um digitale Audiodaten von AudioCDs zu
lesen.
Alle drei sind im cdrtools Packet enthalten, das man von
www.xcdroast.org
oder ftp.fokus.gmd/pub/unix/cdrecord/
herunterladen kann.
Mit diesem Werkzeugen kann man schon unter Benutzung der Kommandozeile CDs
brennen. Aber wenn du eine nettere und freundlichere graphische
Benutzeroberfl�che haben m�chtest, brauchst du zus�tzlich noch ein
Frontend. Es gibt sehr viele Frontends, aber in diesem Artikel reden wir
nur �ber xcdroast (http://www.xcdroast.org) und
koncd (http://www.koncd.org/). xcdroast
scheint das Frontend mit den meisten M�glichkeiten zu sein und wir m�gen
koncd, weil es wirklich sehr einfach zu benutzen ist.
Installation
In vielen F�llen wird xcdroast schon auf deinem Rechner installiert sein,
aber zumindest mit RedHat ist es mit der pam-library kompiliert worden, was
bedeutet, das man immer nach dem root-Pa�wort gefragt wird, wenn man eine
CD brennen will und wahrscheinlich m�chtest du nicht allen Benutzern, die
CDs brennen wollen, das root-Pa�wort geben. Ein weiterer Nachteil ist, da�
ein Start des Programms �ber ein Netzwerk nicht m�glich ist. Deshalb ist es
besser, die neueste Version von
http://www.xcdroast.org herunterzuladen. Dies sollte einfach sein, da es
vorkompilierte Pakete f�r die meisten gew�hnlichen Distributionen gibt.
koncd kann von www.koncd.org heruntergeladen werden. Neue Versionen von
koncd sind von neuen QT/KDE Features abh�ngig. Wenn du keine Zeit auf das
Updaten deiner QT und KDE libraries verwenden willst, kannst du eine
�ltere Version von koncd benutzen. F�r diesen Artikel haben wir koncd-0.7.5
unter redhat 7.1.benutzt.
Brennen von CDs als normaler (nicht-root) Benutzer
Zum brennen von CDs braucht man zuallererst Schreibrechte f�r die
/dev/sg* Ger�te, die f�r die Kommunikation mit der Hardware gebraucht
werden. Aber cdrecord benutzt auch einige realtime extensions zum Vermeiden
von buffer underruns w�hrend des Schreibprozesses, die ebenfalls root-Rechte
erfordern. Die beste L�sung ist deshalb,
SUID auf cdrecord und cdda2wav zu benutzen. Uhh? SUID? Keine Angst! Du
kannst Guido's Artikel �ber Dateirechte lesen, wenn du Lust hast,
aber im Moment reicht es, wenn du die folgenden zwei Befehle eingibst und
dann nicht weiter dar�ner nachdenkst:-)
chmod 4111 /usr/bin/cdrecord
chmod 4111 /usr/bin/cdda2wav
Sei dir dar�ber im klaren, da� dies ein potentielles Sicherheitsrisiko sein
k�nnte, aber es ist definitiv ein geringeres Sicherheitsrisiko als allen,
die eine CD brennen wollen, das root-Pa�wort zu geben.
Jetzt kannst du testen, ob dein CD-Brenner richtig erkannt worden ist.
La� einfach:
cdrecord -scanbus
laufen.
Wenn alles richtig ist, solltest du etwas �hnliches wie das folgende sehen:
0,6,0 6) 'PLEXTOR ' 'CD-ROM PX-W8220T ' '1.03' Removable
CD-ROM
Die Zahlen und die Beschreibung k�nnen verschieden sein, abh�ngig von
deiner Hardware.
Alternativ kannst du auch auf den Einstellungen (SETUP) Knopf von
xcdroast oder koncd klicken und dort �berpr�fen, ob dein Brenner richtig
erkannt wurde.
So, la�t uns jetzt endlich anfangen, CDs zu brennen.
Allgemeines zum Brennen von CDs
Es gibt vier notwendige Schritte zum Brennen von CDs:
- Du mu�t die Daten/Musikst�cke ausw�hlen, die du auf CD brennen willst
- Du mu�t einige Einstellungen f�r die zu brennende CD vornehmen, z.B.
mu�t du, wenn du eine Audio CD brennen willst, zwischen TAO und DAO Modus
w�hlen oder f�r eine DatenCD mu� man einige Optionen f�r das Dateisystem
ausw�hlen.
- Du mu�t ein Image directory erstellen mit den Dateien, die du auf CD
brennen willst. Wenn du
nur einfach eine andere CD duplizieren willst, wirst du "on the fly"
brennen, aber sonst mu� zuerst ein Image auf der Festplatte erstellt
werden.
Ein image directory ist ein tempor�rer Speicherplatz f�r Daten, die auf
die CD geschrieben werden. F�r Audio CDs sind dies Indexdateien und die
wav Dateien, die die Musik enthalten und f�r DatenCDs ist dies eine gro�e
Datei, die ISO image genannt wird.
- Du mu�t die CD tats�chlich brennen.
CDs m�ssen im allgemeinen in einem Durchgang geschrieben werden und der
Datenflu� darf w�hrend des Brennvorgangs nicht gest�rt werden. Dank der
realtime extensions sind buffer underruns, die zu fehlerhaften CDs f�hren
nur ein Problem von Windows Benutzers. Mit Linux braucht man "burn proof"
nicht wirklich. Es gibt einen speziellen Speicher namens FIFO innerhalb des
CD-Brenners, der kleine St�rungen kompensiert, was normalerweise unter Linux
ausreicht, um Brennfehler zu vermeiden. Trotzdem solltest du vorsichtig sein
und keine Dinge tun, die zuviel CPU Power verbrauchen. Du kannst im Internet
surfen, Software kompilieren, ... aber das L�schen einer sehr gro�en Datei
kann ein Problem sein und vielleicht ausreichen, um den Prozess zu st�ren,
was dann eine fehlerhafte CD ergibt. Wenn du dir �ber m�gliche buffer
underruns Gedanken machst, kannst du die Option
simulation write (dummy write) benutzen, um zuerst zu testen, ob das CD
Brennen gehen w�rde, bevor du wirklich brennst. Bei der Simulation wird der
Brennvorgang mit echten Daten getestet, aber der Laser innerhalb des CD
Brenners ist abgeschaltet. Es ist immer besser, erst einen Test
durchzuf�hren, als alles noch einmal machen zu m�ssen.
Die Tatsache, da� du alles auf einmal brennen mu�t, bedeutet, da�, wenn du
etwas vergessen hast, auch wenn es nur eine einzige kleine Datei ist, du
alles noch einmal neu brennen mu�t. Es gibt die
M�glichkeit der Multisession, wo man sp�ter noch etwas hinzuf�gen kann, aber
wir werden hier nicht dar�ber sprechen, da die CD dann bis sie wirklich
fertig ist, auf vielen CD-Spielern nicht abgespielt werden kann und
der Preis einer CD so niedrig
ist, so da� wir nie einen Grund sahen, es zu benutzen.
Einstellungen (Setup)
Wenn du koncd oder xcdroast startest, wirst du feststellen, da� beide einen
Einstellungen (Setup) Knopf haben. Hier kannst du herausfinden, ob dein Brenner korrekt
erkannt wurde und generelle Optionen einstellen.
La�t uns das Setup
von xcdroast und koncd betrachten:
- xcdroast:
-
Beim ersten Start erscheint ein pop up Window, das sagt, da� root zuerst
das Programm starten und es so konfigurieren soll, da� nicht jeder
Benutzer alles noch mal machen mu�.
- Angeschlossene Ger�te (Device Scan): hier siehst du alle Ger�te, die an deinem SCSI Bus
angechlossen sind.
- CD Einstellungen (CD settings): hier kannst du deinen CD Brenner ausw�hlen, sowie das
Ger�t, von dem die Daten/die Musikst�cke eingelesen werden sollen.
Bei "CD Brenner Konfiguration (CD writer mode)" mu�t du den richtigen Treiber angeben, aber
normalerweise sollte "automatisch (autodetect)" okay sein.
- CD-Brenner FIFO-Puffer-Gr��e (CD Writer FIFO Buffer size): diese h�ngt von deiner Hardware ab. Du
mu�t dazu in dem Handbuch f�r deinen CD-Brenner nachschauen. Oft
vorkommende Werte sind 4MB oder
8MB.
Weil eine CD ohne Unterbrechung im Datenflu� geschrieben werden mu�
(aufgrund der Bauweise des CD-Brenners) gibt es einen
Zwischenspeicher (=FIFO), der verhindert, da� nur wegen kleiner
St�rungen der Brennvorgang fehlschl�gt.
- Platteneinstellungen (HD settings): Hier mu�t du ein tempor�res Speicherverzeichnis f�r
das ISOimage angeben. Es sollten mehr als 800MB freier Platz verf�gbar
sein (du kannst mit dem Shellbefehl df -k /the/directory oder mit
einem Dateimanager �berpr�fen, wieviel freier Platz vorhanden ist).
-
Verschiedenes (Miscellaneous):
- Audio: dies ist nur von Interesse, wenn du m�chtest, da�
xcdroast die Musikst�cke abspielt, es hat keinerlei Einflu� auf
den Brennvorgang. DSP steht f�r
digital signal processor und es ist der Teil, der Sound zu den
Lautsprechern schickt.
- Netzwerk: f�r viele CDs gibt es Informationen zu den Titeln in
einer Datenbank im Internet. Beim CD Brennen kannst du diese
Informationen abfragen, wenn du m�chtest, was dir eine Menge
Tipparbeit ersparen kann.
- Protokollierung (Logging): um eine log Datei zu erstellen
- Internationalisierung (Internationalization): hier kannst du deine Sprache ausw�hlen
und alles erscheint dann in deiner Sprache.
- Optionen: hier kannst du z.B. einstellen, ob du Tipps zu den
Optionskn�pfen haben m�chtest, wenn du mit der Maus �ber sie f�hrst.
Besonders, wenn du das Programm noch nicht so gut kennst, empfehlen
wir, die Tipps einzustellen.
- Benutzer: Dieses Panel erscheint nur, wenn du als root eingeloggt
bist. Hier kannst du definieren, was normale Benutzer tun d�rfen.
- koncd:
- Man sieht die Ger�te, die koncd automatisch
erkannt hat, in einer Auswahlbox. Du kannst dem Programm sagen, auf welchen
Brenner es beim Brennen schreiben soll (dies sollte dein CD-Brenner sein)
und von wo er die CDs lesen sollte. Dies k�nnte dein CD ROM Laufwerk sein
oder, wenn du nur diesen einen CD Brenner hast, dann kann er sowohl zum
Lesen als auch zum Schreiben von CDs benutzt werden.
Du kannst hier auch burn proof w�hlen, wenn es von deinem CD Brenner
unterst�tzt wird. Burn proof verlangsamt die Geschwindigkeit deines
Brenners, wenn der FIFO (siehe oben) fast leer ist.
(Reine) Musik- (Audio) CDs
Hier sollte man sich zuerst ein wenig Gedanken �ber das Format machen. Wenn
das Musikst�ck von einer anderen CD ist, gibt es kein Problem. Du kannst
einfach weitermachen und sie kopieren. Aber ansonsten solltest du beachten,
da� cdrecord au und wav Dateien erkennt und automatisch in das richtige
Format umwandelt, um es auf deinem CD-Spieler abspielen zu k�nnen, aber
andere Formate mu�t du erst noch in das wav Format umwandeln, wenn du sp�ter
nicht nur Rauschen auf deiner CD h�ren willst. Um eine Datei von mp3 nach
wav zu konvertieren, kannst du folgendes auf der Kommandozeile eingeben:
mpg123 -w /tmp/song.wav song.mp3
Dies erlaubt dir, normale Audio CDs von mp3 St�cken zu machen. Es nimmt
mehr Platz in Anspruch, kann daf�r aber auf fast jedem CD-Spieler
abgespielt werden.
Wenn du schlie�lich die CD brennst, kannst du w�hlen, ob die Kopie im TAO
oder DAO Modus sein soll. Im TAO Modus hat man zwei Sekunden Pause zwischen
den einzelnen Songs, w�hrend dies im DAO Modus nicht der Fall ist, was
diesen Modus zum Modus deiner Wahl f�r Live-Musikaufnahmen macht.
TAO= Track at Once und DAO= Disk at Once.
Du kannst eine CD komplett kopieren oder Musikst�cke von verschiedenen CDs
oder andere Sounddateien, die du z.B. aus dem Internet heruntergeladen
hast, mischen.
La�t uns zuerst sehen, wie man eine CD ohne �nderungen kopieren kann:
-
xcdroast:
Selektiere "CD duplizieren (Duplicate CD)".
Du bekommst ein Men� auf der linken Seite, wo du das folgende sehen
kannst:
CD/Image Information, CD einlesen, CD verifizieren, Tracks abspielen
(CD/Image Info, Read Tracks, Verify CD, Play
Audio-Tracks):
Wir wissen nicht, warum diese Men�eintr�ge verf�gbar sind. Sie machen
keinen Sinn, wenn du nur einfach eine CD duplizieren willst. Zumindest
in der hier f�r den Artikel benutzten Version
(xcdroast-0.98alpha9) erlaubt xcdroast nur einen
"write on the fly", f�r das du nur das "CD schreiben (Write CD)"
Men� brauchst. Gehe deshalb direkt zu "CD schreiben (Write CD)".
CD schreiben (Write CD):
- Oben mu�t du noch mal das Ger�t, von dem gelesen werden soll und
seine Geschwindigkeit spezifizieren. Als n�chstes w�hlt man den CD
Brenner und seine Geschwindigkeit. Die Lesegeschwindigkeit sollte ein
bi�chen h�her sein als die Brenngeschwindigkeit (um buffer underruns
zu vermeiden).
- Links siehst du " Zu schreibende CD (CD to write)":
Dies ist nur zu deiner Information. Du hast keine andere Wahl au�er
"write on the fly".
- Rechts siehst du "Schreibparameter (write parameters)":
CD R/RW Typ: hier mu�t du angeben, wieviele Minuten auf die CD, auf
die du die Musikst�cke brennen willst, passen
und dann mu�t du zwischen TAO oder DAO Modus w�hlen (siehe oben).
Du kannst dich dann entscheiden, zuerst einen Simulationslauf zu
machen (siehe oben) und ob die CD nachher ausgeworden werden soll.
"Tracks auff�llen (padding) (Pad tracks)" ist hier nicht wichtig.
Mit "CD-RW l�schen (Blank CD-RW)" kannst du wiederbeschreibbare CDs l�schen und
schlie�lich mit "CD schreiben (WRITE CD)" deine CD brennen. Das war's.
- koncd:
W�hle "Copy CD".
Oben kannst du den Inhalt der wiederbeschreibbaren CD l�schen und die
Brenngeschwindigkeit einstellen. Unter "Optionen" mu�t du nichts
ausw�hlen. Dr�cken "START" und der Brennvorgang beginnt.
La�t uns nun anschauen, was du tun mu�t, wenn du Musikst�cke von
verschiedenen Orten auf CD brennen willst:
-
xcdroast
Jetzt mu�t du "CD erstellen (Create CD)" w�hlen.
La�t uns das Men� anschauen:
- CD/Image Information (CD/Image Info):
Auf der linken Seite siehst du den Inhalt der CD, von der gelesen
wurde. Auf der rechten Seite siehst du den Inhalt des Image
directory, wenn sich etwas darin befindet. Es gibt hier nichts zu
tun. Gehe gerade zu "Tracks lesen (Read Tracks)"
- Tracks lesen (Read Tracks):
Oben mu�t du das Ger�t ausw�hlen, von dem die Musik gelesen werden
soll sowie das Image directory. Jetzt in diesem Fall werden die
Tracks als individuelle, einzelne wav Dateien und nicht als eine
einzige gro�e Imagedatei geschrieben. Bei Musik CDs solltest du in
der Geschwindigkeit nicht zu hochgehen, da Audio CDs nur f�r das
Lesen bei "1 x" Geschwindigkeit spezifiziert wurden und eine h�here
Geschwindigkeit das Auftreten von Bit-Fehlern erh�ht, was die
Qualit�t reduziert. Allerdings sollte eine Geschwindigkeit von
"4 x" oder "8 x"
okay sein.
Um die Musiktracks in das image directory einzulesen, selektiere die
Musikst�cke, die du kopieren willst und dr�cke dann "Ausgew�hlte
Tracks einlesen (READ SELECTED
TRACKS)".
- Tracks verifizieren (Verify Tracks):
Wenn du den Verify Knopf dr�ckst, wird verifiziert, da� das Lesen der
Musikst�cke ohne Bit-Fehler geschehen ist.
- Tracks abspielen (Play Audio-Tracks):
Hiermit kannst du die Musikst�cke, die im Image directory sind,
abspielen. Um einen Song zum Abspielen auszuw�hlen, mu�t du auf ihn
doppelklicken.
- Tracks mastern (Master tracks):
Dies ist nur f�r DatenCDs. Ignoriere es im Moment.
- Tracks l�schen (Delete Tracks):
Hier kannst du sehen, wieviel Platz du schon verbraucht hast und
wieviel noch �brig ist. Und du kannst alle oder einige Tracks aus dem
image directory entsprechend deinen W�nschen l�schen.
- Tracks schreiben (Write Tracks):
Hier mu�t du zuerst zum zweiten Panel "Tracks zusammenstellen (Layout
tracks)" gehen. Rechts siehst du den Inhalt des
image directorys. Selektiere die Tracks und dr�cke "Hinzuf�gen", um sie ins
linke Panel f�r das Schreiben der Tracks r�ber zu kopieren. Gehe
zur�ck ins "Tracks schreiben (write tracks)" Panel. Hier findest du dieselben Optionen,
die schon unter "CD duplizieren (Duplicate CD)" erkl�rt wurden.
Aber jetzt mu�t du die Option "Tracks auff�llen (padding) (PAD tracks)" ausw�hlen. Dies ist dazu,
um sicherzustellen, da� alle wav Dateien ordentlich an den Sektorgrenzen
abgeschlossen werden. Das Audio CD-Format erfordert, da� alle wav
Dateien ein Vielfaches von 2352 Bytes lang sind. "Tracks auff�llen (padding) (PAD
tracks)" f�gt einige Null-Bytes hinzu, um die richtige L�nge
sicherzustellen. Dr�cke "Tracks schreiben (WRITE CD)", um die CD zu brennen.
- koncd:
W�hle "audio CD". Die in diesem Artikel benutzte Version (0.7.5)
hat noch nicht die M�glichkeit, einzelne individuelle Audiotracks von
einer anderen CD zu lesen. Aber man kann eine Anzahl von wav Dateien, die
sich irgendwo auf der Festplatte befinden, selektieren und sie als audio
tracks auf die CD brennen. Klicke auf "Add track" und f�ge einige wav
Dateien zu der Liste der ausgew�hlten Tracks hinzu. Unter "options"
selektiere
"Use padding" und klicke dann auf "start", um deine CD zu brennen.
(Reine) Data CDs
F�r DatenCDs braucht man ein Dateisystem oder wie h�ufig gesagt wird, die CD
mu� formattiert werden. Du mu�t entscheiden, welches Dateisystem du haben
willst. Diese Entscheidung wird davon abh�ngen, auf welchem/welchen
Betriebssystem(en) du die Daten lesen k�nnen willst. Der ISO Standard, der
das CD-Dateisystem beschreibt, erlaubt z.B. keine langen Dateinamen. Deshalb
gibt es Erweiterungen zu diesem Standard. F�r Linux und Unix werden
RockRidge extensions benutzt, Microsoft benutzt Joliet Erweiterungen. Mit
dem RockRidge Format kann man z.B. Rechte etc., wie du sie bereits von
deinem System her kennst, auf der CD haben.
Die empfohlene L�sung ist, RockRidge und Joliet Erweiterungen f�r dieselbe
CD zu benutzen.
Wenn du nur eine CD von einer anderen schon existierenden CD kopieren
willst, mu�t dir dar�ber keine Gedanken machen, weil die CD dann schon ein
Dateisystem hat und dieses mitkopiert wird:
- xcdroast:
W�hle "CD duplizieren (Duplicate CD)"
und mache dann alle wie oben beschrieben. Gehe einfach zu "Tracks schreiben (WRITE
CD)".
- koncd:
W�hle "Copy CD" ( siehe oben).
Wenn du Daten von deiner Festplatte kopieren willst:
-
xcdroast:
W�hle "CD erstellen (Create CD)" und dann "Tracks mastern (Master
Tracks)" aus dem linken Men�.
- Unter "Master-Quelle) Master source" w�hlst du die Verzeichnisse, die du auf
deine CD brennen willst. Du kannst auch die Pfadnamen und die
Verzeichnisnamen auf der CD bestimmen (benutze dazu den "Umlinken
(redirect)"
Knopf auf der linken Seite).
- ISO 9660 Optionen:
Du kannst einen der vordefinierten Imagetypen w�hlen. Benutze einfach
RockRidge + Joliet, wenn du deine CD sowohl unter Linux als auch
unter Windows lesen k�nnen willst.
- Unter Boot-Optionen kannst du eine bootbare CD erzeugen, aber dies
w�rde in diesem Artikel zu weit f�hren. Wenn du eine bootbare CD haben
willst, empfehlen wir, eines der vorgebauten ISO images (siehe die
Referenzen am Ende des Artikels) zu benutzen
- Session/Image erzeugen (Create session/image): Dies ist das wichtigste Panel. Hier kannst
du jetzt ein ISO Image der im ersten Panel selektierten Dateien
erzeugen. Dr�cke daf�r den Knopf "Als Image-Datei mastern (master
image to file)".
W�hle immer "fixation" (oder besser: w�hle nicht: "Nach Schreiben
nicht fixieren (Do
not fixate after write")) au�er f�r Multisession, ansonsten, wenn du
nicht fixation w�hlst, wird kein
Toc (= Table of Contents= Inhaltsverzeichnis) angelegt und deine CD
wird auf vielen CD-Spielern nicht abspielbar sein.
Jetzt gehe zu "Tracks schreiben (Write Tracks)":
Hier selektierst du das Image, da� du unter dem Panel
"Tracks mastern (Master tracks)" erzeugt hast. Gehe zu dem Panel
"Tracks zusammenstellen (Layout tracks)", selektiere dein Image und
dr�cke "Hinzuf�gen". Dann gehe
zur�ck zum Panel "Tracks schreiben (Write tracks)" und dr�cke unten den Knopf
"Tracks schreiben (write tracks)". Jetzt wird deine CD gebrannt.
- koncd:
Kopiere alle Dateien, die du auf CD brennen willst, in ein Verzeichnis
(entweder durch Benutzen des Shellbefehls cp oder eines Dateimanagers).
�ffne koncd und w�hle "Master CD".
Unter "data" gibst du das Quellverzeichnis an, wo du die Dateien
hinkopiert hast. Jetzt hast du verschiedene M�glichkeiten, die CD zu
erzeugen. Wir schlagen vor, zuerst ein ISO Image zu erstellen und dann
dieses Image auf deine CD zu brennen. Unter Data -> "image
file" gibst du den Namen f�r die Image Datei, die erzeugt werden soll, an.
Die in diesem Artikel benutzte Version verlangte, da� die Datei schon
existierte. Erzeuge deshalb eine leere Datei namens
"image" mit dem Shellbefehl "touch image".
Gehe zu "options" und klicke auf "Create CD image", dr�cke rechts
"calculate size" und dann "start".
Ist das image erzeugt, klickst du auf die Option "Write CD"
und unselektierst "Create CD-image". Jetzt wird dein CD Brenner die CD f�r
dich brennen.
Backup deines home-Verzeichnisses
Grunds�tzlich kannst du von allem mit der unter "reine data CDs"
beschriebenen Methode ein Backup erstellen.. Wenn die Daten in deinem Home-Verzeichnis zu
gro� sind, um
auf eine CD zu passen, dann mu�t du einzelne Unterverzeichnisse ausw�hlen
und sie auf eine andere CD brennen..
Tipps und Tricks:
Manchmal ist es n�tzlich, zu �berpr�fen, ob das ISO image richtig ist, bevor
es auf CD gebrannt wird. Um dies zu tun, kannst du das ISO image so mounten, als
wenn es eine echte CD w�re:
Wechle ins root-Verzeichnis root: su -
Erzeuge ein leeres Verzeichnis (bekannt als Mountpunkt): mkdir
/tmp/mycd
Mounte das ISO image (verbinde das ISO image mit dem Verzeichnis):
mount -o loop -t iso9660 Image.iso /tmp/mycd
Jetzt kannst du den Befehl ls benutzen, um das CD image zu inspizieren: ls
/tmp/mycd
Wenn es in Ordnung aussieht, dann unmounte es: umount /tmp/mycd
... und brenne das Image auf deine CD.
Kommandozeilenwerkzeuge
Oben haben wir zwei grafische Frontends zum Brennen von CDs diskutiert, aber du k�nntest auch
auf der Kommandozeile CDs brennen. Wenn
du dir die man page von cdrecord anschaust, siehst du, da� es hunderte von
Optionen gibt, uuuhh... sei nicht erschreckt. Es ist viel leichter als es
auf den ersten Blick aussieht. Lade die beiden Perlskripte
cdrecordeasy und mkisofseasy herunter.
Sie sind in dem Paket easycdscripts (download
Seite) enthalten
Packe sie mit dem folgenden Befehl aus:
tar zxvf easycdscripts-0.1.tar.gz
Jetzt f�hre den Befehl cdrecord -scanbus aus. Schaue auf die Zeile, wo du
deinen CD-Brenner siehst und merke dir die Zahlen, die du am Anfang siehst.
Es sollte soetwas wie 0,4,0 or 0,6,0
.... sein
Editiere die Datei cdrecordeasy durch Eingeben dieser Zahl hinter der
Zeile, die $dev=... enth�lt. Du findest sie irgendwo am Anfang.
Jetzt ist die Installation unserer beiden kleinen Skripte fertig. Eine
DatenCD zu erzeugen, ist jetzt sehr leicht:
- Kopiere alle Dateien, die du auf deiner CD haben willst, in ein
Verzeichnis (z.B. ~/cdrom). Festplatten sind heutzutage sehr gro� und
billig und es sollte deshalb kein Problem sein, ein paar hundert MB zu
kopieren.
- La� den Befehl: mkisofseasy ~/image.iso ~/cdrom laufen.
Dies erzeugt ein ISO Image von allen Dateien im Verzeichnis
~/cdrom.
- Brenn die CD mit dem Befehl: cdrecordeasy
~/image.iso
Das ist alles. Viel einfacher, als es am Anfang aussah, nicht wahr!? :-)
Viel Spa� beim Brennen deiner CDs!
Referenzen
CD Writing Howto:
linuxdoc.org
Linux MP3 CD Burning mini-HOWTO: linuxdoc.org( How to make
normal auido CDs from mp3 files )
USB CD howto:
mobilix.org/linux_usb_cd.html
A big bootable CD
image: http://rescuecd.sourceforge.net/
Various boot
CDs and linux on one floppy systems