Convert to GutenPalm
or to PalmDoc |
von Katja and Guido Socher
<katja(at)linuxfocusorg, guido(at)linuxfocus.org>
Über die Autoren:
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.
Übersetzt ins Deutsche von:
Katja Socher <katja(at)linuxfocusorg>
Inhalt:
|
CDs Brennen mit Linux
Zusammenfassung:
In diesem Artikel beschreiben wir, wie man unter Linux CDs brennen kann.
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: www.linuxdoc.org
Linux MP3 CD Burning mini-HOWTO: www.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
Talkback für diesen Artikel
Jeder Artikel hat seine eigene Seite für Kommentare und Rückmeldungen. Auf dieser Seite kann jeder eigene Kommentare abgeben und die Kommentare anderer Leser sehen:
Der LinuxFocus Redaktion schreiben
© Katja and Guido Socher, FDL
LinuxFocus.org
Einen Fehler melden oder einen Kommentar an LinuxFocus schicken
|
Autoren und Übersetzer:
en --> -- : Katja and Guido Socher <katja(at)linuxfocusorg, guido(at)linuxfocus.org> |
en --> de: Katja Socher <katja(at)linuxfocusorg> |
|
2002-01-01, generated by lfparser version 2.23