Eine ISO -Datei oder ein ISO -Bild ist eine Archivdatei und eine identische Kopie von DVD/CD mit denselben Daten darauf mit. Die ISO -Datei wird verwendet, um immense Dateisätze über das Internet zu verteilen oder optische Discs zu sichern, die auf einer optischen Disc aufgebaut werden sollen. Die meisten der heute vorhandenen Betriebssysteme sind im ISO -Format enthalten, das alle erforderlichen Installationsdateien enthält. ISO -Datei/Bildformat ist der ideale Kandidat, der alle unsere Betriebssystemdateien und Ordner darstellt. Dies ist die Datei, die ausgeführt wird.
Wir können unsere Dateien in eine ISO -Datei einteilen/archivieren und sie dann wie ein externes Laufwerk oder bootfähige USBs oder sogar CD/DVD verhalten, die wir zur Installation verwenden, sie mit jemandem teilen oder einfach nur als Sicherung speichern können.
MKISOFS ist ein Befehl in Linux/Ubuntu, der eine ISO-Datei aus einem Ordner herstellt, mit dem auf CD-ROM-Geräten geschrieben werden können, in denen das CDRecord-Dienstprogramm die Festplatte verbrennt, und anschließend der Befehl mkisofs die Dateien so vorbereitet, dass die Dateien tatsächlich auf dem verbrennen Mittel. Einfach ausgedrückt, MKISOFS erstellt nur eine ISO -Datei, die die Bilddatei der optischen Festplatte ist. Um es etwas detaillierter anzusehen.
Installieren von Mkisofs
Der erste Schritt bei der Installation von MKISOFS besteht darin, zuerst alle Pakete Ihres Ubuntu -Systems zu aktualisieren, indem der folgende Befehl in Ihrem Ubuntu -Terminal ausgeführt wird:
$ sudo APT Update
Der nächste Schritt besteht darin, die MKISOFs auf unserem Ubuntu 20 zu installieren.04 Sie können es jedoch auf fast jeder Linux -Verteilung mit dem folgenden Befehl installieren:
$ sudo apt installieren mkisofs
Der obige Befehl installiert alle erforderlichen Abhängigkeiten von Genisoimage, die in der folgenden Ausgabe zu sehen sind:
Mit MKISOFS -Dienstprogramm
Lassen Sie uns zunächst den Befehl von mkisofs anzeigen, mit dem eine ISO erstellt werden, mit der eine andere ISO -Datei sichern kann, mit der wir später ändern oder bearbeiten können:
$ mkisofs -o [Dateiname.ISO] [DIRECTORY_PATH]
Die Option -o ist das Definieren des ISO -Dateinamens, den wir erstellen möchten, und dann den Pfad des Verzeichnisses der ISO -Datei, für die wir eine Sicherung wünschen. Implementieren wir den obigen Befehl mit einem echten Beispiel für das Erstellen einer ISO -Datei aus dem Verzeichnis /Start und speichern Sie sie anschließend in der Datei Bootiso.ISO, das mit dem unten gezeigten Befehl erreicht wird:
$ sudo mkisofs -o bootiso.ISO /Boot
Wir haben die Bootiso -Datei erfolgreich erstellt und sie wie oben gezeigt in das aktuelle Verzeichnis gespeichert.
Listen Sie den ISO -Dateiinhalt auf
Wir können den Befehl isoinfo verwenden, um den Inhalt der ISO -Datei aufzulisten:
$ sudo isoinfo -l -i Bootiso.ISO
ISO -Datei montieren
Dieser Schritt umfasst die Montage der ISO -Datei in ein Verzeichnis, für das wir zuerst ein Verzeichnis mit dem folgenden Befehl erstellen werden:
$ mkdir testiso
Als nächstes werden wir den Stiefel montieren.ISO -Datei zu Testiso mit der Verwendung des folgenden Befehls:
$ sudo montage -o loop bootiso.ISO Testiso
Wir können den ursprünglichen Inhalt des /Boot -Verzeichnisses auf folgende Weise mit dem LS anzeigen:
$ ls /boot /
Auf die gleiche Weise können wir die Dateinamen anzeigen, die dem Looped/ Verzeichnis wie folgt zugeordnet sind:
$ ls testiso
Sie können sehen, dass die Hoden Verzeichnis und / Start / Inhalt unterscheiden sich in dem Sinne, dass die Großbuchstaben in Kleinbuchstaben sind und nicht alle Dateien verfügbar sind, ebenso wie die Namen der Datei kürzer. Wir können einige Optionen verwenden, die uns helfen, dieses Problem zu lösen:
-L Option Erlaubt die Dotfiles
-l Option Erlaubt vollständige Dateinamen mit bis zu 31 Zeichen
-Option für niedrigerer Gehäuse Ermöglicht die Kleinbuchstaben in Dateinamen
-Eingabe-Char-Set-Option Gibt einen Zeichensatz an.
-Multidot-Option Erlaubt mehrere Punkte in einem Dateinamen.
Verwenden wir nun die oben genannten Optionen bei der Montage der ISO -Datei. Alle unternommenen Schritte sind die gleichen wie oben, nur der folgende Befehl unterscheidet sich aufgrund der zusätzlichen Optionen:
$ sudo mkisofs -l -l -input -charset default -allowlowercase -al -Multidot -o bootiso.ISO /Boot
$ sudo montage -o loop bootiso.ISO Testiso
$ ls /boot /
$ ls testiso
Im obigen Screenshot ist ersichtlich, dass alle Dateien jetzt verfügbar sind und im Testiso -Verzeichnis denselben Namen. Wir können auch die Option MKISOFS -Help im Ubuntu -Terminal verwenden, um die Liste aller verfügbaren Optionen zu finden, die wir verwenden können:
$ mkisofs -HELP
Abschluss
Die ISO -Datei ist eine einzige Datei, die eine perfekte Darstellung einer gesamten CD oder DVD darstellt, da die gesamten Daten der CD in einer ISO -Datei dupliziert werden können. ISO -Dateien/Bilder werden verwendet, um immense Programme über das Internet zu verteilen. Der größte Teil des Betriebssystems wird heutzutage mit dem ISO -Format geliefert, da alle erforderlichen Installationsdateien und Ordner unseres Betriebssystems in eine einzige Datei eingefügt werden können. Der Mkisofs Der Befehl wird verwendet, um eine ISO -Datei zu erstellen, die wir basierend auf Ihren Anforderungen bearbeiten, ändern oder erstellen können.
In diesem Artikel haben wir zuerst installiert Mkisofs und benutzte sie dann, um eine ISO -Datei zu erstellen und zu montieren. Wir haben Ihnen auch einfache Schritte zur Verwendung von Mkisofs auf Ubuntu zur Verfügung gestellt.