Es stehen mehrere grafische Tools zum Erstellen von Live-USB zur Verfügung. Etcher unter Linux ist wahrscheinlich das beliebteste. Ubuntu verfügt zu diesem Zweck über ein eigenes Startup Disk Creator-Tool.
Fortgeschrittene Linux-Benutzer schwören jedoch auf den Komfort und die Schnelligkeit der Erstellung von Live-USBs im Linux-Terminal mit dem Befehl dd.
Der Befehl dd ist ein CLI-Tool, das Ihnen leistungsstarke Funktionen zum Kopieren und Konvertieren von Dateien bietet.
Ein häufiger Anwendungsfall, für den dd verwendet wird, ist das Schreiben von ISO-Dateien auf ein externes Speichergerät wie ein USB-Laufwerk, mit dem beispielsweise eine neue Linux-Distribution auf einem Computer oder Laptop installiert werden kann.
Das zeige ich in diesem Tutorial. Ich gehe die Befehle durch, die Sie ausführen müssen, finden unser USB-Laufwerk vom Terminal und führen dann schließlich das eigentliche Flashen der ISO-Datei durch.
Live-USB von ISO mit dem Befehl dd erstellen
Bevor ich Ihnen die Schritte zeige, lassen Sie mich kurz den Befehl durchgehen, den Sie verwenden werden, und erklären, was er tut.
Hier ist die example Befehl zum Flashen der ISO:
dd if="./filename.iso" of="/dev/sdb" status="progress" conv="fsync"
Lass uns durchgehen, was genau das ist dd-Befehl macht gerade.
Den obigen dd-Befehl verstehen
Erklärung des dd-Befehls für die Live-USB-Erstellung
Zuerst gibst du ein dd
. Wie erwartet, ist dies nur der Name des Programms, das Sie ausführen möchten.
Als nächstes geben Sie an if="./filename.iso"
. if
steht für Eingabedatei, was sagt dd
welche Datei Sie auf das externe Speicherlaufwerk schreiben möchten.
Danach geben Sie ein of="/dev/sdb"
. Wie bei if
, of
steht einfach für Ausgabedatei.
Denken Sie daran, dass die Ausgabedatei technisch gesehen keine Datei auf Ihrem System sein muss. Sie können auch Dinge wie den Pfad zu einem externen Gerät angeben (wie in der example), was nur sieht aus wie eine normale Datei auf Ihrem System, verweist aber tatsächlich auf ein Gerät, das mit Ihrem Computer verbunden ist.
status
kann auf drei Optionen eingestellt werden: none
, noxfer
und progress.
Der progress
Option, die Sie festlegen, veranlasst dd, periodische Statistiken darüber anzuzeigen, wie viel ISO auf das Speicherlaufwerk übertragen wurde, sowie eine Schätzung, wie lange es noch dauern wird, bis dd fertig ist.
Wenn Sie die none
Option stattdessen würde dd nur Fehlermeldungen während des Schreibens der ISO ausgeben und so Dinge wie den Fortschrittsbalken entfernen.
Der noxfer
Option blendet einige Informationen aus, die nach Abschluss einer Übertragung gedruckt werden, z. B. wie lange es vom Anfang bis zum Ende gedauert hat.
Zuletzt stellen Sie die conv
Option zu fsync
. Dies führt dazu, dass dd keinen erfolgreichen Schreibvorgang meldet, bis die gesamte ISO auf das USB-Laufwerk geschrieben wurde.
Wenn Sie diese Option auslassen, schreibt dd immer noch gut (und scheint tatsächlich schneller zu laufen), aber es kann sein, dass Ihr System eine ganze Weile braucht, bis es Ihnen sagt, dass es sicher ist, das USB-Laufwerk zu entfernen, da es das Schreiben der ISOs beendet Inhalte im Hintergrund, sodass Sie in der Zwischenzeit andere Dinge tun können.
Nachdem Sie nun verstanden haben, was Sie tun müssen, sehen wir uns an, wie es geht.
Warnung
Die Kommandozeile ist ein zweischneidiges Schwert. Seien Sie besonders vorsichtig, wenn Sie einen Befehl wie dd ausführen. Sie müssen sicherstellen, dass Sie das richtige Gerät für das Ausgabedateiziel verwenden. Ein falscher Schritt und Sie können Ihre Hauptsystemfestplatte formatieren und Ihr Betriebssystem verlieren.
Schritt 0: Laden Sie die gewünschte ISO herunter
Es versteht sich von selbst, dass Sie eine ISO-Image-Datei benötigen, um sie auf einen USB-Stick zu flashen.
Ich werde Ubuntu 20.04 ISO verwenden (herunterladbar Hier), um den dd-Befehl zu testen, den ich zuvor gezeigt habe.
Schritt 1: Holen Sie sich das USB-Disk-Etikett
Stecken Sie Ihre USB-Festplatte ein.
Der spezifische Pfad, für den ich eingegeben habe of
war /dev/sdb
. Die USB-Festplatten sind normalerweise mit /dev/sdb gekennzeichnet, aber das ist keine feste Regel.
Dieser Pfad kann auf Ihrem System unterschiedlich sein, Sie können den Pfad des Laufwerks jedoch mit dem bestätigen lsblk
Befehl. Suchen Sie einfach nach einer Auflistung, die der Größe Ihres USB-Laufwerks entspricht, und das war’s.
Wenn Sie mit GUI-Programmen vertrauter sind, können Sie den Pfad des Laufwerks auch mit Tools wie GNOME Disks ermitteln.
Nachdem Sie nun den Pfad zu unserem externen Laufwerk festgelegt haben, erstellen wir den Live-USB.
Schritt 2: Schreiben der ISO-Datei auf den USB-Datenträger
Öffnen Sie ein Terminal in dem Verzeichnis, in das die ISO-Datei heruntergeladen wurde, und führen Sie Folgendes aus (denken Sie daran, zu ersetzen /dev/sdb
mit dem Namen Ihres Speichergeräts, wenn es etwas anderes ist):
sudo dd if="./ubuntu-20.04.2.0-desktop-amd64.iso" of="/dev/sdb" status="progress" conv="fsync"
Danach lassen Sie dd einfach seine Sache machen, und es wird eine Abschlussmeldung ausgegeben, sobald es fertig ist:
Und einfach so haben Sie eine ISO mit dem Befehl dd im Linux-Terminal geflasht!
Einpacken
Jetzt sind Sie auf dem besten Weg, noch mehr Dinge über das Terminal zu erledigen, sodass Sie Dinge schneller und schneller erledigen können, als Sie es zuvor möglicherweise tun konnten.
Haben Sie noch Fragen zum Befehl dd oder funktioniert etwas nicht richtig? Fühlen Sie sich frei, etwas davon im Kommentarbereich unten zu hinterlassen.