Wie erstelle ich sicher über die Shell einen bootfähigen USB-Stick aus einer ISO-Datei?

Wie erstelle ich sicher über die Shell einen bootfähigen USB-Stick aus einer ISO-Datei?

Ich weiß, dddass das Dienstprogramm häufig zitiert wird, aber ich würde es als unsicher betrachten, da es dem System schaden könnte, wenn ein Systemlaufwerk falsch ausgewählt wird.

Ich möchte also aus einer hybriden ISO-Datei in einer Shell-Befehlszeile ein bootfähiges USB-Laufwerk erstellen. Gibt es dafür ein Dienstprogramm?

Antwort1

bootisoBASH-Skriptwurde sorgfältig als benutzerfreundliches Befehlszeilenprogramm entwickelt, um in einer Zeile sicher bootfähige USB-Sticks aus ISO-Dateien zu erstellen.

Typische Verwendung

bootiso file.iso

Merkmale

  • verhindern Sie eine Beschädigung des Systems, indem Sie sicherstellen, dass das ausgewählte Gerät über USB verbunden ist
  • prüft ISO-Dateien intelligent, um sowohl hybride als auch nicht-hybride ISOs zu verarbeiten, und installiert bei Bedarf den SYSLINUX-Bootloader, wodurch die Wahrscheinlichkeit erhöht wird, dass das USB-Laufwerk bootfähig ist
  • automatisch ein USB-Laufwerk auswählen, wenn genau eines an Ihr System angeschlossen ist
  • Benutzer vor dem Löschen zur Bestätigung auffordern
  • MIME-Typ der ISO-Datei prüfen
  • sorgfältig geprüft und validiert mitShellcheck

Sehen Sie es in Aktion

In diesem Beispiel ermöglichen Optionen --assume-yesund --autoselect(abgekürzt -ay) dem Benutzer, in einer Zeile ein bootfähiges USB-Laufwerk von ISO zu erstellen, indem automatisch das einzige an sein System angeschlossene USB-Laufwerk ausgewählt und der Bestätigungsschritt übersprungen wird. Wenn mehr als ein USB-Laufwerk erkannt wird, wird der Benutzer dennoch aufgefordert, eines auszuwählen.

Schnellinstallation

curl -L https://git.io/bootiso -O
chmod +x bootiso

verwandte Informationen