So konvertieren Sie eine IMG-Datei in eine ISO-Datei unter Linux - Machen Sie Technik einfacher

Index
  1. Verständnis von IMG und ISO-Dateien
  2. Warum IMG zu ISO konvertieren?
  3. Konvertieren von IMG zu ISO
    1. Methode 1: Verwenden Sie das ccd2iso-Tool
    2. Methode 2: Konvertieren mit iat
    3. Methode 3: Verwendung des genisoimage-Tools
    4. Methode 4: Verwendung von bchunk

In diesem Artikel erfahren Sie, wie Sie IMG-Dateien einfach in das ISO-Format konvertieren, um Kompatibilität in Linux zu gewährleisten und die Nutzung zu erleichtern.

In Linux trifft man häufig auf Dateien im .ISO-Format. Die meisten Linux-Distributionen bieten ihre LiveCD-Downloads im ISO-Format an, da es einfacher zu handhaben ist. Es gibt jedoch Situationen, in denen man auf eine IMG-Datei stößt und nicht weiß, wie man damit umgehen soll. In diesem Artikel zeigen wir Ihnen, wie Sie eine IMG-Datei einfach in das ISO-Format konvertieren können.

Verständnis von IMG und ISO-Dateien

Bevor wir mit dem Konvertierungsprozess beginnen, lassen Sie uns zunächst verstehen, womit Sie arbeiten. Denken Sie an IMG- und ISO-Dateien als an unterschiedliche Arten digitaler Container. Sie speichern oft ähnliche Daten, wie die Inhalte einer CD oder DVD, jedoch sind die beiden Formate nicht immer austauschbar.

Eine IMG-Datei ist in der Regel eine Rohkopie eines Speichermediums, die bitgenau alle Daten erfasst, einschließlich Dateien, Partitionen und ungenutztem Speicher. Sie kann von einer CD, DVD, USB oder SD-Karte stammen. Da .img eine generische Erweiterung ist, kann das Format je nach Erstellungsweise variieren.

Eine ISO-Datei hingegen ist ein standardisiertes Bildformat, das für optische Medien entwickelt wurde. Es folgt den ISO 9660- oder UDF-Standards, wodurch es mit Brenn-Tools und virtuellen Maschinen wie VirtualBox oder VMware weitgehend kompatibel ist.

Warum IMG zu ISO konvertieren?

Der Hauptgrund für die Konvertierung einer IMG-Datei in ISO ist die Kompatibilität. Während viele Linux-Tools IMG-Dateien problemlos verarbeiten können, wird das ISO-Format viel breiter unterstützt. Sie benötigen es beispielsweise, wenn Sie das Abbild auf eine DVD brennen, es in einer virtuellen Maschine verwenden oder es mit anderen teilen möchten.

Es ist jedoch zu beachten, dass nicht alle IMG-Dateien gleich aufgebaut sind. Sie fallen im Allgemeinen in zwei Hauptkategorien:

  • Optische Datenträgerabbilder (CDs oder DVDs) verwenden oft bereits die ISO 9660-Struktur, sodass Sie sie normalerweise einfach in .iso umbenennen können.
  • Festplatten- oder Dateisystemabbilder (wie Raspberry Pi SD-Karten) verwenden Formate wie ext4 oder FAT32 und können nicht direkt in ein bootfähiges ISO konvertiert werden, ohne sie neu zu erstellen.

Beachten Sie auch, dass, wenn Ihre IMG von CloneCD oder ähnlichen Tools stammt, sie .ccd- oder .sub-Dateien enthalten könnte. Diese enthalten zusätzliche Track-Daten, die von einfachen Konvertern wie ccd2iso ignoriert werden.

Konvertieren von IMG zu ISO

Wenn Sie mit der Befehlszeile vertraut sind, bietet Linux mehrere einfache Möglichkeiten, IMG-Dateien in das ISO-Format zu konvertieren. Überprüfen Sie zunächst, welchen Typ von Bild Sie haben, mit:

file image.img

Wenn die Dateiausgabe etwas wie ISO 9660 CD-ROM-Dateisystem sagt, folgt Ihre IMG-Datei bereits der ISO-Struktur. In diesem Fall benennen Sie sie einfach um, und fertig. Öffnen Sie einfach Ihr Terminal, navigieren Sie zu dem Verzeichnis der Datei und geben Sie ein:

mv input.img output.iso

Das war’s! Um die Konvertierung zu bestätigen, versuchen Sie, die umbenannte Datei zu mounten oder zu verwenden. Wenn sie ohne Fehler gemountet wird, haben Sie ein gültiges ISO. Diese Methode funktioniert häufiger, als Sie erwarten würden, da viele Disk-Imaging-Tools ISO-konforme Bilder erstellen, sie jedoch mit der .img-Erweiterung speichern.

Wenn die Dateiausgabe hingegen Daten, x86-Bootsektor oder DOS/MBR anzeigt, haben Sie es mit einem Rohdisk-Image zu tun und müssen eine der folgenden Konversionsmethoden verwenden.

Methode 1: Verwenden Sie das ccd2iso-Tool

Das Hauptwerkzeug zum Konvertieren von CloneCD-ähnlichen Bildern (IMG, gekoppelt mit CCD/SUB) in das ISO-Format ist ccd2iso. Obwohl es ein Kommandozeilen-Tool ist, ist es ziemlich einfach zu bedienen. Um ccd2iso auf einer beliebigen Ubuntu-basierten Distribution zu installieren, verwenden Sie:

sudo apt install ccd2iso

Anschließend verwenden Sie, um eine beliebige IMG-Datei in das ISO-Format zu konvertieren:

ccd2iso source_file.img destination_file.iso

Ja, es ist so einfach.

Nach kurzer Zeit finden Sie die konvertierte ISO-Datei neben Ihrer ursprünglichen IMG-Datei.

Methode 2: Konvertieren mit iat

Ein neues und vielseitigeres Werkzeug, iat, kann IMG-Dateien und viele weitere CD-Image-Formate lesen und entweder in ISO-Dateien konvertieren oder direkt auf eine DVD brennen.

Um es zu installieren, verwenden Sie:

sudo apt install iat

Um eine Konvertierung zu initiieren, verwenden Sie den folgenden Befehl:

iat input_file.img
output_file.iso

Methode 3: Verwendung des genisoimage-Tools

Wenn Ihre .img-Datei kein einfacher Plattenduplikat ist, sondern ein vollständiges Dateisystemabbild, das Sie entpacken, bearbeiten und wieder in eine saubere ISO umwandeln möchten, kommt genisoimage (auch bekannt unter dem älteren Namen mkisofs) ins Spiel. Im Gegensatz zu einfachen Umbenenn- oder Kopiermethoden wandelt dieses Tool das Abbild nicht einfach um, sondern erstellt tatsächlich eine schlüsselfertige ISO von Grund auf mit den Dateien und Ordnern, die Sie bereitstellen.

Normalerweise verwenden Sie genisoimage, wenn Sie eine ISO aus einem Verzeichnis oder den Inhalten eines eingebundenen Abbilds erstellen möchten. Es ist perfekt für .img-Dateien, die mit Dateisystemen wie ext4, FAT32 oder anderen Nicht-ISO-Typen formatiert sind.

Der Prozess ist ziemlich unkompliziert. Zuerst binden Sie die .img-Datei ein, damit Sie auf den Inhalt zugreifen können. Das Einbinden lässt das Abbild wie ein angeschlossenes Laufwerk agieren:

sudo mkdir /mnt/img_contents
sudo mount -o loop /path/to/your_file.img /mnt/img_contents

Wenn alles reibungslos verläuft, können Sie den Ordner “/mnt/img_contents” öffnen und die Dateien Ihres Abbilds durchsuchen.

Bevor Sie fortfahren, stellen Sie sicher, dass genisoimage installiert ist. Auf Debian oder Ubuntu verwenden Sie:

sudo apt install genisoimage

Auf Fedora, CentOS oder anderen Red Hat-basierten Systemen führen Sie aus:

sudo dnf install genisoimage

Sobald es installiert ist, ist es Zeit, Ihre neue ISO zu erstellen. Der folgende Befehl nimmt alle Dateien aus dem eingebundenen Abbild und verpackt sie schön in eine neue .iso-Datei:

genisoimage -o /path/to/new_image.iso -R -J /mnt/img_contents

Hier definiert -o den Ausgabedateinamen und -standort, -R fügt Rock Ridge-Erweiterungen hinzu, sodass Linux seine langen Dateinamen und Berechtigungen beibehält, und -J macht es auch mit Windows-Systemen kompatibel. Die Verwendung beider Optionen liefert Ihnen eine flexible ISO, die plattformübergreifend funktioniert.

Nachdem die ISO erstellt wurde, ist es immer eine gute Idee, das ursprüngliche .img zu demontieren, um aufzuräumen:

sudo umount /mnt/img_contents

Methode 4: Verwendung von bchunk

Manchmal ist Ihre .img-Datei tatsächlich Teil eines BIN/CUE-Paares, wobei die .img die gleiche Rolle wie die .bin-Datei spielt. In solchen Fällen wird bchunk unglaublich nützlich. Dieses Tool spezialisiert sich auf die Umwandlung von BIN/CUE-Abbildern in das ISO-Format und kann .img-Dateien in ähnlicher Weise verarbeiten.

Installieren Sie bchunk mit Ihrem Standard-Paketmanager. Auf Ubuntu oder Debian führen Sie aus:

sudo apt install bchunk

Sobald es installiert ist, ist die Umwandlung einfach mit folgendem Befehl:

bchunk input.img output.iso

Wenn Sie mehrere .img-Dateien im selben Verzeichnis haben, können Sie sie im Batch umwandeln:

bchunk *.img output.iso

Und wenn Ihre .img-Datei mit einer entsprechenden .cue-Datei geliefert wird, verwenden Sie beide zusammen für eine genauere Umwandlung:

bchunk -v image.img image.cue output.iso

bchunk glänzt wirklich bei BIN/CUE-Umwandlungen, passt sich jedoch auch gut an, wenn Sie mit bestimmten .img-Dateien arbeiten, je nachdem, wie die Ersteller diese angelegt haben.

Wenn Sie eine GUI bevorzugen, sollten Sie acetoneiso ausprobieren. Installieren Sie es mit:

sudo apt install acetoneiso

Fahren Sie fort, indem Sie es starten und die vorgeschlagenen Einstellungen akzeptieren. Versuchen Sie noch nicht, Ihre IMG-Datei mit ihm in eine ISO umzuwandeln – es wird nicht funktionieren, und das Programm wird Ihnen empfehlen, die PowerISO-Website zu besuchen und das PowerISO Command Line Utility für Linux herunterzuladen.

Wir haben die Datei in unseren Standard-Downloads-Ordner heruntergeladen. Wenn Sie sie woanders speichern, denken Sie daran, den Pfad zu ändern.

Öffnen Sie ein Terminal und wechseln Sie in den acetoneiso-Ordner mit:

cd ~/.acetoneiso

Extrahieren Sie PowerISO aus der Datei, die Sie heruntergeladen haben.

Heruntergeladen mit Ihrem Äquivalent von:

tar xvf /home/USERNAME/Downloads/poweriso-X.X.tar.gz

Gehen Sie zurück zu AcetoneISO und wählen Sie im Menü Bildkonvertierung die Option Bild in ISO konvertieren. Wählen Sie Ihre ursprüngliche IMG-Datei aus, geben Sie im nächsten Schritt einen Pfad und Namen für die konvertierte Datei ein, und nach kurzer Wartezeit steht Ihre ISO zur Verfügung.

Sie können auch das Dienstprogramm K3b ausprobieren. Es ist ein voll funktionsfähiges, benutzerfreundliches Tool zum Erstellen und Brennen von CDs, DVDs und Blu-rays. Es ist nativ für den KDE Plasma-Desktop, läuft jedoch auf praktisch jeder Linux-Umgebung reibungslos.

Wenn alles, was Sie hier gesehen haben, fehlschlägt, sollten Sie vielleicht in Betracht ziehen, dass Ihre IMG-Datei kein CD- oder DVD-Image ist. Wie wir zu Beginn gesagt haben, kann eine IMG-Datei viele Dinge sein, wie z.B. Sicherungen von Festplatten und Partitionen.

Ein guter Hinweis darauf, dass Sie es mit dieser Art von IMG-Datei zu tun haben, wäre die Größe: Wenn sie viel größer als 4,5 GB ist, handelt es sich wahrscheinlich nicht um eine Sicherung einer optischen Disc. Dual-Layer-DVDs, die die doppelte Menge an Daten eines Standard-DVDs speichern können, sind im gesamten Bereich der optischen Medien relativ selten. Daher sind Dateien, die dieser Größe nahekommen oder sie überschreiten, wahrscheinlich Partition Sicherungen. Und das ist eine ganz andere Geschichte.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up