Bootfähigen USB Stick erstellen (Mac)

Teilen:
0 0 votes
Article Rating

Um einen bootfähigen USB-Stick unter macOS zu erstellen, greift man normalerweise intuitiv auf das in macOS integrierte Festplattendienstprogramm (hdiutil) zurück. Dabei muss ganz einfach ein Festplattenabbild (*.ISO, *.IMG oder *.DMG) per Drag&Drop in die linke Spalte des Festplattendienstprogramm gezogen, ein Zielvolume ausgewählt und im Menü „Brennen“ angeklickt werden. Es eignet sich hervorragend für CDs, DVDs und andere optische Medien, doch so simpel dieser Vorgang für Festplatten und optische Medien auch ist, lässt er sich leider nicht direkt auf einen USB-Stick anwenden.

Festplattendienstprogramm

Schritt 1: Konvertierung

Um einen bootfähigen Datenträger erstellen zu können, benötigen wir ein Speicherabbild, welches Ihnen an dieser Stelle vorliegen sollte. In der Regel handelt es sich dabei um eine *ISO-Datei. Öffnen Sie das Terminal (/Programme/Dienstprogramme/Terminal):

Terminal

Die vorliegende ISO-Datei muss nun in eine IMG-Datei konvertiert werden, das passiert durch den folgenden Befehl:

hdiutil convert -format UDRW -o /pfad/der/ZIELDATEI.img /pfad/der/QUELLDATEI.iso

Ersetzen Sie ZIELDATEI durch den gleichen, oder einen Namen Ihrer Wahl. QUELLDATEI entspricht dem Namen der ISO-Datei. Durch Drag&Drop der Datei in das Fenster des Terminals kann der Pfad der Originaldatei übertragen werden. Nach Betätigen der Enter-Taste dauert es einige Minuten, bis die Konvertierung abgeschlossen ist.
Nach Beendigung der Konvertierung wird im selben Ordner, in dem die Quelldatei liegt, das konvertierte IMG ausgegeben. Hinweis: macOS fügt automatisch die Dateiendung „DMG“ an. Der Name der neuen Datei sollte wie folgt aussehen: /pfad/der/KONVERTIERTENDATEI.img.dmg
Da wir nicht mit der Endung „img.dmg“ arbeiten können, muss sie entfernt werden, z. B. durch simples Umbenennen der Datei. Auch das Entfernen von „.dmg“, oder durch die erneute Eingabe eines Terminal-Befehls:

mv /pfad/der/KONVERTIERTENDATEI.img.dmg /pfad/der/NEUENDATEI.img

Schritt 2: USB-Stick identifizieren

Um fortfahren zu können, benötigen wir eine Liste der angeschlossenen Geräte. Geben Sie dazu folgendem Befehl ein:

diskutil list

Diskutil Liste

Anhand der Größe und des vergebenen Namens (hier „Transcend“) können Sie den Stick identifizieren. Falls mehrere Geräte an Ihren Mac angeschlossen sind die evtl. ähnliche Namen haben, sollten Sie diese im Zweifelsfall entfernen. Lässt sich Ihr Stick nicht so einfach identifizieren, hilft notfalls das Ausschlussverfahren: Befehl eingeben bevor der USB-Stick angeschlossen ist, Liste ausgegeben, den Stick wieder anschließen und den Befehl erneut eingeben.

Der Gerätename im Beispielbild ist „/dev/disk3„.

Schritt 3: Formatieren und Überspielen der Image-Datei

HinweisIn diesem Schritt werden alle Daten auf dem Stick gelöscht! Befinden sich jetzt noch wichtige Daten darauf, müssen Sie diese auf der Festplatte oder anderweitig sichern.
Ersetzen Sie anschließend die rotmarkierte Bezeichnung durch den Gerätenamen des Sticks, im Beispiel lautet der korrekte Befehl: „diskutil unmountDisk /dev/disk3„.

diskutil unmountDisk /dev/disk?

Info: Der Stick wird mit diesem Befehl nur ausgeworfen (Unmount), ziehen Sie ihn nicht aus dem USB-port ab!

Schritt 4: Beginn des Überspielens

Der Befehl „sudo“ (substitute user do) setzt die Eingabe Ihres administrativen Benutzer-Kennworts voraus. Mit folgendem Befehl wird der Kopiervorgang gestartet:

sudo dd if=/pfad/der/DATEI.img of=/dev/rdisk? bs=1m

„rdisk“ (RAW-Disk) wird anstatt dem bekannten „disk“-Befehl zum Kopieren größerer Datenmengen verwendet. Näheres zu diesem Thema können Sie im hier nachlesen.
Wird nach Bestätigen des Befehls eine der folgenden zwei Meldungen ausgegeben, gehen Sie wie folglich unter der Meldung beschrieben vor.

  • dd: Invalid number ‚1m‘
    „GNU dd“ wird verwendet – ersetzen Sie „bs=1m“ durch „bs=1M„.
  • dd: /dev/disk?: Resource busy
    Der Stick wurde nicht ausgeworfen (siehe und wiederhole Schritt 3). Oder: Rechtsklick auf das Symbol des Sticks: „Auswerfen“, nicht „Deaktivieren“!

Wird keine dieser Meldungen angezeigt, kopiert das Dienstprogramm bereits die Daten auf den USB-Stick und Sie müssen nichts weiter tun. Der Vorgang kann einige Minuten dauern und darf nicht unterbrochen werden.
Nach Beendigung des Vorgangs steht die Eingabeaufforderung wieder zur Verfügung – um den nun fertigen Stick auszuwerfen, muss folgender Befehl eingegeben werden:

hdiutil eject /dev/disk?

Den Terminalprozess können Sie durch den Befehl „exit“ beenden und zuletzt das Terminal-Fenster schließen.

Ihr USB-Stick ist nun startfähig und kann an einen anderen Computer angeschlossen werden.

0 0 votes
Article Rating
Abonnieren
Benachrichtige mich bei
0 Comments
Inline Feedbacks
View all comments
0
Was hältst du von diesem Artikel, würde mich über dein Kommentar freuenx