Ein Bash -Skript zum Erstellen eines bootfähigen USB von ISO unter Linux

Ein Bash -Skript zum Erstellen eines bootfähigen USB von ISO unter Linux

Bootiso ist ein leistungsstarkes Bash -Skript, um ein bootfähiges USB -Gerät aus einer ISO -Datei einfach und sicher zu erstellen. Es hilft Ihnen dabei. Es ist ein gut zugeschnittenes Skript, das mit Shellcheck sorgfältig organisiert und validiert hat.

Es muss mit Root Authority ausgeführt werden, und wenn externe Programme in Ihrem System nicht verfügbar sind, werden Sie aufgefordert, sie zu installieren und zu beenden. Bootiso prüft, dass die ausgewählte ISO den richtigen Mime-Typ hat, andernfalls geht es aus. Um Systemschäden zu vermeiden, wird sichergestellt, dass das ausgewählte Gerät nur über USB angeschlossen ist.

Lesen Sie auch: 3 Möglichkeiten zum Extrahieren und Kopieren von Dateien aus dem ISO -Bild unter Linux

Bevor Sie Ihr USB -Gerät formieren und verteilt, werden Sie aufgefordert, die Ausführung der Aktionen zu akzeptieren, um Datenverluste zu verhindern. Wichtig ist, dass es jeden Fehler von einem internen Befehl angemessen bewirkt. Darüber hinaus werden temporäre Dateien zum Beenden aufräumen, indem das Trap -Dienstprogramm verwendet wird.

Installieren Sie das Bootiso -Skript unter Linux

Die einfache Möglichkeit zu installieren Bootiso Aus Quellen wird das Git -Repository klonen und die Ausführung der Erlaubnis wie gezeigt festlegen.

$ git klone https: // github.com/jsamr/bootiso.git $ cd bootiso/ $ chmod +x bootiso 

Verschieben Sie das Skript als nächstes in einen Bin -Pfad (zum Beispiel ~/bin/ oder /usr/local/bin/) um es wie alle anderen Linux -Befehle auf Ihrem System auszuführen.

$ mv bootiso ~/bin/ 

Nach der Installation die Syntax zum Ausführen Bootiso ist, die ISO als erstes Argument zu liefern.

$ bootiso myfile.ISO 

Um ein bootfähiges USB -Gerät aus der ISO -Datei zu erstellen, müssen Sie zunächst alle verfügbaren USB -Laufwerke mit dem System auflisten -l Flagge wie gezeigt.

$ bootiso -l Auflistung USB -Laufwerke in Ihrem System verfügbar: Name Hotplug Size Status -Typ SDB 1 14.9g Laufscheibe 

Als nächstes das Gerät herstellen (/dev/sdb) Geben Sie als bootfähiges Gerät einfach die ISO als erstes Argument an. Beachten Sie, dass das Skript automatisch aus einer automatisch generierten Liste aller beigefügten USB.

$ sudo bootiso ~/Templates/externos.ISO  
Erstellen Sie bootfähige USB im Linux -Terminal

Sie können auch die verwenden -A FLAGE, um die autoselektierende USB -Laufwerke in Verbindung mit der Kurzzeit zu ermöglichen -y (Deaktiviert die Aufforderung des Benutzers, bevor Sie USB -Laufwerk formieren) Option wie gezeigt.

$ sudo bootiso -a -y ~/templates/externos.ISO 

Wenn Sie mehrere USB -Geräte haben, die mit dem System verbunden sind, können Sie die verwenden -D Flag, um explizit das USB.

$ sudo bootiso -d/dev/sdb ~/templates/externos.ISO 

Standardmäßig verwendet Bootiso Mount + RSYNC zu beschäftigen DD -Befehl Fügen Sie stattdessen das hinzu --dd Flagge wie gezeigt.

$ sudo bootiso -dd -d ~/templates/externos.ISO 

Darüber hinaus können Sie für nicht-Hybrid-ISOs einen Bootloader mit Syslinux mit dem installieren -B Option wie folgt. Diese Option unterstützt jedoch nicht die DD -Befehl.

$ sudo bootiso -b/ptah/to/non -hybrid/Datei.ISO oder $ sudo bootiso -bd/USB/device/ptah/to/non -hybrid/Datei.ISO 

Weitere Informationen zu anderen Bootiso -Funktionen und -Optionen finden Sie in der Help -Nachricht.

$ bootiso -h 

Bootiso Github Repository: https: // github.com/jsamr/bootiso

Das ist es! Bootiso ist ein leistungsstarkes Bash -Skript, um ein bootfähiges USB -Gerät aus einer ISO -Datei einfach und sicher zu erstellen, mit einem einzigen Befehl auf dem Terminal. Verwenden Sie das folgende Kommentarformular, um Ihre Gedanken darüber zu teilen oder Fragen zu stellen.