Schritte zum Erstellen einer ISO-Datei über die Befehlszeile
Grundlegende Befehle in der Befehlszeile
Bevor Sie mit der Erstellung einer ISO-Datei beginnen, ist es wichtig, einige der grundlegenden Befehle zu verstehen, die häufig in command line verwendet werden. Mit diesen Befehlen können Sie Dateien und Verzeichnisse einfach navigieren und verwalten:
- dir (unter Windows) oder ls (unter Linux/Mac): Wird verwendet, um den Inhalt des aktuellen Verzeichnisses anzuzeigen.
- cd: Wird verwendet, um in ein anderes Verzeichnis zu verschieben.
- mkdir: Erstellen Sie ein neues Verzeichnis.
- cp (unter Linux/Mac) oder copy (unter Windows): Kopieren einer Datei oder eines Verzeichnisses.
Erstellen einer ISO-Datei aus einem Ordner oder Verzeichnis
Um eine ISO-Datei aus einem Ordner oder Verzeichnis zu erstellen, können Sie einen Befehl wie mkisofs (unter Linux) oder eine entsprechende Software unter Windows wie PowerISO verwenden. Hier sind die allgemeinen Schritte zur Verwendung mkisofs:
- Navigieren Sie mit dem Befehl cd zu dem Verzeichnis, in dem sich der Quellordner befindet.
- Führen Sie mkisofs Befehle mit Ausgabespezifikationen und Quellverzeichnissen aus. Allgemeine Syntax:
mkisofs -o output.iso /path/to/source_directory
-o output.iso: Gibt den Namen der Ausgabe-ISO-Datei an.
/path/to/source_directory: Pfad zum Quellverzeichnis, das Sie in einer ISO-Datei erstellen möchten.
Um z. B. eine ISO-Datei mit dem Namen backup.iso aus einem Ordner mit dem Namen backup_folder zu erstellen, führen Sie Folgendes aus:
mkisofs -o backup.iso /home/user/backup_folder
Dies führt zu einer ISO-Datei mit dem Namen backup.iso im aktuellen Verzeichnis.
Erstellen von ISO-Dateien von CD/DVD
Um eine ISO-Datei von einer CD/DVD zu erstellen, kann der Befehl dd unter Linux/Mac verwendet werden. dd ermöglicht es Ihnen, Bit-für-Bit-Images von CDs/DVDs zu erstellen, einschließlich aller Daten, Bootsektoren und mehr.
Wenn sich Ihr CD/DVD-Laufwerk beispielsweise in /dev/cdrom befindet, können Sie den folgenden Befehl verwenden, um eine ISO-Datei zu erstellen:
Schlagen
dd if=/dev/cdrom of=output.iso bs=4M
- if=/dev/cdrom: Gibt das Eingabegerät an, in diesem Fall das CD/DVD-Laufwerk.
- of=output.iso: Gibt die Ausgabedatei an, in diesem Fall die ISO-Datei.
- bs=4M: Legt die Blockgröße fest, um die Geschwindigkeit zu erhöhen.
Behandeln Sie Fehler, die während des Prozesses auftreten können.
- Zugriffsfehler: Wenn ein Zugriffsfehler auftritt, stellen Sie sicher, dass Sie den Befehl mit Root-Berechtigung ausführen (mit sudo unter Linux).
- Medienfehler: Wenn es ein Problem mit dem physischen Laufwerk gibt (z. B. Kratzer), wird der dd-Prozess möglicherweise gestoppt. Verwenden Sie die Option conv=noerror,sync, um fortzufahren und die fehlenden Daten mit Null zu füllen:
dd if=/dev/cdrom of=output.iso bs=4M conv=noerror,sync
Dadurch wird sichergestellt, dass die ISO-Datei auch dann erstellt bleibt, wenn unlesbare Sektoren vorhanden sind.
Überprüfung der ISO-Datei
Nach dem Erstellen einer ISO-Datei ist es wichtig, ihre Integrität zu überprüfen, um sicherzustellen, dass sie nicht beschädigt ist und dass alle Daten korrekt kopiert werden. Eine häufig verwendete Methode ist das Generieren und Überprüfen von checksum aus ISO-Dateien. Checksum handelt sich um einen eindeutigen Wert, der aus den Daten in einer Datei generiert wird. Wenn sich die Datei ändert (z. B. aufgrund einer Beschädigung), ändert sich das resultierende checksum.
Sie können Befehle wie md5sum, sha1sum oder sha256sum verwenden, um eine Prüfsumme aus der ISO-Datei zu generieren. Zum Beispiel:
sha256sum output.iso
Mit diesem Befehl wird eine lange Zeichenfolge generiert, die den checksum der Datei darstellt. Vergleichen Sie diesen Wert mit dem ursprünglichen checksum (falls verfügbar), um sicherzustellen, dass die Datei nicht beschädigt ist. Wenn die Werte übereinstimmen, ist die ISO-Datei sicher und nicht beschädigt.