Wie erstelle ich ein bootfähiges USB-Flash-Laufwerk auf einem Mac?

33

Hat jemand ein Terminal-Befehlszeilenrezept für die Erstellung eines neuen bootfähigen USB-Flash-Laufwerks für eines der neuen MacBook Airs? Gibt es eine Möglichkeit, das mitgelieferte USB-Boot-Gerät zu kopieren und die neue Kopie bootfähig zu machen? Ich möchte eine neue Sicherungskopie des USB-Rettungsgeräts für meinen MBA erstellen, vorzugsweise auf einem viel größeren Flash-Laufwerk mit Platz für die Sicherung einiger meiner Arbeitsverzeichnisse.

Hinzugefügt:

Und ist es möglich, nicht nur ein Rettungslaufwerk, sondern ein bootfähiges USB-Laufwerk zu erstellen, das eine vollständig aktualisierte Version des Betriebssystems bootet (z. B. 10.6.8 oder höher)? Wenn ja, wie auf einem MacBook Air 11 und wie groß ist der USB-Stick dafür?

hotpaw2
quelle
Welche Luft hast du? Der größere verfügt über einen SD-Kartensteckplatz, der auch als Startlaufwerk verwendet werden kann.
Dori
1
@Dori: MBA 11, kleiner ohne SD-Slot.
hotpaw2
Möchten Sie das OSX-Installationsprogramm auf ein Laufwerk verschieben oder nur ein zweites bootfähiges Gerät haben? In letzterem Fall formatieren Sie einfach das USB-Laufwerk und installieren OSX auf dem Laufwerk. Aktualisieren Sie die Software regelmäßig und Sie sind fertig. Das Umstellen des Installationsprogramms auf den USB-Stick erfordert etwas mehr Aufwand.
bmike
Dies hing mit einer anderen Frage zusammen, aber der Prozess bleibt derselbe. Beachten Sie auch, dass dies für Mavericks war. Ersetzen Sie einfach den Namen des Betriebssystems durch den Namen, den Sie gerade herunterladen. Apple.stackexchange.com/a/153173/97821
-development

Antworten:

27

Wenn die von Apple unterstützte Methode zur Verwendung des createinstallmediaTools nicht funktioniert, können Sie die folgenden Optionen ausprobieren:

Mit OS X El Capitan, Yosemite oder Mavericks können Sie ein USB-Flash-Laufwerk oder ein anderes Wechselmedium als Startdatenträger für die Installation von OS X verwenden.


Wirklich - probieren Sie das Obige aus, wenn Sie können. Alternativ dazu finden Sie hier ein einfaches Rezept zum Erstellen einer USB-Version des OS X-Installationsprogramms und der dazugehörigen Tools. (Migrationsassistent, Festplatten-Dienstprogramm, Netzwerkdienstprogramm, Terminal (das Ihr internes Laufwerk nach Bedarf automatisch bereitstellt), Firmware-Dienstprogramm und Dienstprogramm zum Zurücksetzen des Kennworts.

1) Verwenden Sie das Festplatten-Hilfsprogramm zum Sichern / Wiederherstellen des gewünschten Snow Leopard-DVD-Images auf einem HFS + -formatierten GUID-USB-Laufwerk. Ich erstelle normalerweise zuerst ein IMG der DVD, aber es sollte auf einmal funktionieren. Achten Sie auf Wiederherstellungsfehler. Möglicherweise benötigen Sie den Menübefehl Images -> Images zur Wiederherstellung scannen ..., bevor Sie einen IMG auf dem USB-Laufwerk wiederherstellen.

2) Segnen Sie das USB-Laufwerk, indem Sie es auf der Startdiskette oder über die Befehlszeile auswählen. (Hinweis - Die Handbuchseite für blesskann verschoben werden, aber der Befehl funktioniert immer noch auf Mojave, um einen alternativen Start zu segnen. Sie können dies nicht als Standardstart mit Systemintegritätsschutz festlegen, aber für diese Verwendung sollte segnen weiterhin funktionieren.

Es ist nicht so schwer, ein bootfähiges Image zu erstellen und DIY-sicherer zu machen. Außerdem muss keine kommerzielle Software aus dem Internet heruntergeladen werden. Alles Gute für die Medien!

Wenn Sie lediglich ein bootfähiges USB-Laufwerk benötigen , installieren Sie OSX einfach auf diesem Volume. Deaktivieren Sie alle Extras, die Sie möglicherweise nicht benötigen. Sie können Ihren USB-Stick auf der einen Seite und den USB-Installationsdatenträger auf der anderen Seite haben, um Ihr bootfähiges Laufwerk so zu gestalten, dass sichergestellt ist, dass sich alle Air-Treiber auf Ihrem bootfähigen USB-Laufwerk befinden dort auf älteren Builds des Betriebssystems)

Der beste Trick, den ich habe, wenn Sie nicht genug Speicherplatz auf USB haben, um die endgültige aktualisierte Version zu erstellen, ist das Bereitstellen des bootfähigen Images, indem Sie es zuerst auf einer 25G-Partition auf einer externen Festplatte installieren.

Sie können die Installation mit viel freiem Speicherplatz auf dem HS beenden, alle Updates ausführen, die neuer sind als Ihr Installationsprogramm (z. B. 10.6.8), ein Administratorkonto erstellen und die benötigten Tools und Apps installieren. Am Ende des Prozesses fassen Sie die Dinge zusammen, die Sie nicht benötigen. DaisyDisk oder WhatSize zeigen Ihnen alle großen Dateien und Bibliotheken. Sie können sicher eine Menge von iLife und den damit verbundenen Anwendungssupport loswerden. WhatSize bietet viele Optionen, um nicht benötigte Dateien, Lokalisierungen und PPC-Code zu entfernen. Wenn Sie das bootfähige Image auf der HD-Partition verkleinert haben, verwenden Sie den folgenden Trick, um es auf das USB-Laufwerk zu übertragen. Leopard war eine enge Passform in 8G, aber Snow Leopard ist leichter und muss nicht so viel Diät machen.

Bearbeiten: Hier finden Sie Terminalbefehle zum Ausführen eines eigenen Installationsprogramms wie das (schreibgeschützte), das mit dem aktuellen MacBook Air geliefert wird. Ich habe eine Snow Leopard DVD als / dev / disk5 und mein USB ist / dev / disk6. Die Manpages für diskutil und asr sind hilfreich, wenn Sie auf kleine Probleme stoßen oder andere Anforderungen haben als ein einfaches Laufwerk mit einer Partition.

$ diskutil Liste
/ dev / disk5
   #: TYP NAME SIZE IDENTIFIER
   0: Apple_partition_scheme * 7.8 GB Festplatte5
   1: Apple_partition_map 30,7 KB disk5s1
   2: Apple_Driver_ATAPI 1.0 GB disk5s2
   3: Apple_HFS Mac OS X Installieren Sie DVD 6.7 GB disk5s3
/ dev / disk6
   #: TYP NAME SIZE IDENTIFIER
   0: * 8,5 GB Festplatte6
$ diskutil partitionDisk disk6 GPT HFS + MacUSB 100%
Startete die Partitionierung auf disk6
Datenträger wird abgemeldet
Partitionszuordnung erstellen
Warten, bis die Datenträger wieder angezeigt werden
Formatieren von disk6s2 als Mac OS Extended mit dem Namen MacUSB
Partitionierung auf Disk6 beendet
/ dev / disk6
   #: TYP NAME SIZE IDENTIFIER
   0: GUID_partition_scheme * 8,5 GB Festplatte6
   1: EFI 209,7 MB disk6s1
   2: Apple_HFS MacUSB 8,2 GB disk6s2
$ sudo asr restore --source / dev / disk5s3 --target / dev / disk6s2 --erase
    Ziel validieren ... erledigt
    Quelle validieren ... fertig
    Inhalt von / dev / disk6s2 (/ Volumes / MacUSB) löschen? [ny]: y
    Größen validieren ... fertig
    Wiederherstellung .... 10 .... 20 .... 30 .... 40 .... 50 .... 60 .... 70 .... 80 .... 90 .... 100
    Überprüfung .... 10 .... 20 .... 30 .... 40 .... 50 .... 60 .... 70 .... 80 .... 90 .... 100
    Erneutes Einhängen des Zieldatenträgers ... erfolgt
$ sudo bless --mount / Volumes / Mac \ OS \ X \ Install \ DVD \ 1 --setBoot

Hinweis: Das USB-Laufwerk wurde so umbenannt, dass es mit dem Installationsprogramm identisch ist, und der Mount-Punkt in / Volumes enthält ein Leerzeichen und eine 1 am Ende.

Hinweis: SIP stellt sicher, dass der —setBootTeil der obigen Befehle fehlschlägt. Entfernen Sie diesen Teil und / oder ignorieren Sie alle Fehler. Sie müssen den USB-Anschluss anders auswählen, als wenn Sie einen Ein-Schritt-Befehl ausführen möchten. Dies ist ein weiterer Grund, dies nur mit createinstallmediaApple durchzuführen.

bmike
quelle
1
Das aktuelle MacBook Air wird mit einem USB-Wiederherstellungsgerät geliefert, nicht mit einer DVD. Macht das einen Unterschied? Gibt es auch ein Rezept zum Erstellen eines USB-Laufwerks, das mit dem vollständig aktualisierten Betriebssystem 10.6.8 (oder bald 10.7.x) gestartet werden kann?
hotpaw2
1
Nein - DVD und USB sind gleichwertige Nur-Lese-Geräte. Um Aktualisierungen an den Installationspaketen "einzubacken", müssen Sie in der Lage sein, Installationspakete zu analysieren / zu bearbeiten und die Skripts vor der Installation und nach der Installation zu lesen / zu bearbeiten / zu korrigieren. Es ist viel schneller (und sicherer), nur den Combo-Updater auf dem Gerät zu speichern und später auszuführen, oder DeployStudio zu verwenden, um eine Version der installierten Software für die Verteilung zu sichern. Es ist eine großartige Idee, nur mehr Arbeit, als Sie allgemein vermuten. 10.7 Alle Wetten sind deaktiviert, da der App Store zum Bestätigen eines Kaufs verwendet wird und nur über SL installiert werden soll, wie es derzeit beschrieben wird
bmike
Ihre Segensverbindung ist unterbrochen.
Laurel
Danke @Laurel - Ich werde es lassen, bis ich ein besseres finde (vielleicht archive.org), aber ich werde hinzufügen, dass SIP den —setBoot-Teil
bmike
Auf meinem Macbook Air 2017, man blessauf dem Mojave ausgeführt wird, wird das Tippen an der Terminalkonsole angezeigt bless(8).
BondedDust
18

Bevor Sie ein bootfähiges OS X-Installationsprogramm erstellen können, müssen Sie zunächst folgende Schritte ausführen:

  1. Laden Sie die OS X Installer-App aus dem Mac App Store herunter.

  2. Hängen Sie das zu konvertierende Volume in ein bootfähiges Installationsprogramm ein. Dies kann ein Wechselmedium wie ein USB-Flash-Laufwerk oder eine sekundäre interne Partition sein.

  3. Anschließend können Sie mit dem Tool createinstallmedia das Volume von Schritt zwei in ein bootfähiges Installationsprogramm konvertieren, das auf der Installationsanwendung von Schritt eins basiert. Erfahren Sie, wie Sie createinstallmedia verwenden

Angenommen, Sie haben ein Volume unter / Volumes / MyVolume gemountet und die OS X-Installationsanwendung befindet sich unter / Applications / Install \ OS \ X \ Mavericks.app. Sie können / Volumes / MyVolume löschen und es damit in ein bootfähiges Installationsprogramm konvertieren Befehl:

macOS Sierra

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume 
    /Volumes/MyVolume --applicationpath /Applications/Install\ macOS\ Sierra.app

OS X El Capitan

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume
    /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

OS X Yosemite

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume
    /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ Yosemite.app

OS X Mavericks

sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume
    /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ Mavericks.app
Bizeps
quelle
6

dderstellt eine byteweise Kopie eines Datenträgers, passt also nicht wirklich zu dem, was Sie versuchen. Wenn Sie beispielsweise ddIhren aktuellen USB-Schlüssel auf einen neuen größeren USB-Schlüssel ddkopiert haben , kann der zusätzliche Speicherplatz auf diesem neuen USB-Schlüssel nicht verwendet werden, da nicht nur die Daten, sondern die Partitionstabelle kopiert werden.

Warum bewahren Sie Ihre Backups nicht einfach auf einem externen Laufwerk auf? Dann können Sie von Ihrem Rettungs-USB-Laufwerk booten und Ihre Daten auf einem anderen externen Laufwerk speichern.

BEARBEITEN

Hier ist eine Methode, mit der Sie mindestens Ihre Bootdiskette von discussion.apple.com klonen können, die anscheinend bei mehreren Personen funktioniert hat

  1. Besorgen Sie sich einen 8 GB USB-Stick und formatieren Sie ihn für eine Bootdiskette (partitionieren Sie ihn mit der GUID-Option und (Mac OS X erweitert (journaled)).
  2. Stecken Sie auch den Apple USB-Stick ein. Im Stammverzeichnis befindet sich eine unsichtbare Datei namens MacOSX.dmg, die Sie auf dem Desktop bereitstellen müssen. Sie können ein Dienstprogramm wie Onyx verwenden oder das Terminal mit dem Befehl open verwenden, um es bereitzustellen.
  3. Verwenden Sie Carbon Copy Cloner, um das gemountete "Mac OS X Installer Image" auf den neuen USB-Stick zu klonen
  4. Hängen Sie das "Mac OS X Installer Image" aus
  5. Verwenden Sie Carbon Copy Cloner, um den Apple USB-Stick auf den neuen USB-Stick zu klonen. Wählen Sie das Löschen von Dateien aus. Die Schritte 2 bis 4 sind erforderlich, da der neue USB-Stick nicht bootfähig ist, wenn Sie nur den Apple-USB-Stick klonen.
  6. Nachdem dies abgeschlossen ist, haben Sie jetzt eine bootfähige Kopie. Sie können dann auch das Festplatten-Dienstprogramm verwenden, um ein Festplatten-Image der neuen Kopie zu erstellen.

Nützliche Hinweise:

Führen Sie im Terminal den folgenden Befehl aus, damit Sie versteckte Dateien anzeigen können: defaults write com.apple.Finder AppleShowAllFiles TRUE(Drücken Sie nach jedem Befehl die Eingabetaste.)

dann: killall Finder

Um versteckte Dateien wieder auszublenden, kehren Sie anschließend zu Terminal zurück:

defaults write com.apple.Finder AppleShowAllFiles FALSE

dann: killall Finder

conorgriffin
quelle
Das Herumtragen des ursprünglichen Rettungslaufwerks wäre ein weiteres kleines Gerät, das verloren gehen könnte. Die Kopie soll die Sicherungskopie des Originals sein.
hotpaw2
Neuer Inhalt notiert. Wie kann das alles von der Kommandozeile aus gemacht werden? Was macht der Cloner, was ein CP nicht macht? Kann eine Festplatte mit einer ähnlichen Größe dasselbe tun?
hotpaw2
@ hotpaw2 - Ich weiß nicht, was passieren würde, wenn Sie cp verwenden, um ehrlich zu sein, aber ich würde erwarten, dass dd es Ihnen ermöglichen würde, eine exakte Kopie zu erstellen, wenn Sie einen USB-Stick der gleichen Größe gekauft hätten. der ddbefehl sollte sein dd if=/path/to/olddrive of=/path/to/newdrive bs=100M. Dies würde es Ihnen jedoch nicht erlauben, zusätzliche Daten darauf zu speichern. Stellen Sie sicher , dass Sie nicht bekommen , ifund offalsch herum oder werden Sie Ihre Boot - Diskette wischen.
conorgriffin
Korrektur, denke ich , dass Boot - Diskette schreibgeschützt ist , so kann man es nicht wischen , aber es ist immer wichtig , zu erhalten ifund ofin der richtigen Reihenfolge in Fall
conorgriffin
asrist ein bisschen schlauer über ein startfähiges Volumen und HFS als Segen ddoder cpund eher an die Arbeit mit Metadaten, HFS Kompression und andere schöne Dinge zu haben , auf begrenzten Speicherplatz ...
bmike
-3

OK, es ist sehr einfach, wenn Sie die unzähligen "ISO" OS X-Installationsprogramme finden, die kurz nach einer Veröffentlichung ins Internet gelangen Stellen Sie es einfach auf einer separaten Partition Ihres USB-Sticks wieder her. Alles im guten alten Festplatten-Dienstprogramm ...

Der Schlüssel ist ... Fügen Sie NICHT die * .dmg- oder * .iso-Datei in das SOURCE- Feld ein. Fügen Sie stattdessen das Volume aus dem gemounteten Image in die Quellbox im Festplatten-Dienstprogramm "Restore" ein.

Der einzige Grund , DD zu verwenden ist , wenn Sie etwas verrückt benutzerdefinierten ISO Unsinn machen, versuchen das Installationsprogramm auf einen 4GB - Stick zu passen .. Dies ist , wie ich einen 4 GB Rettungs Antrieb gemacht , dass ich bis zum heutigen Tag „verwende noch Schnee Leo 911 “, es rockt ... aber wenn du noch Platz hast ... teile das Baby einfach auf und du kannst loslegen.

Hier ist eine ziemlich gute Zusammenfassung eines ähnlichen Ansatzes. Prost!

alex grau
quelle
3
Selbst wenn es in Ordnung wäre, Snow Leopard neu zu verpacken und es von nicht lizenzierten Personen herunterladen zu lassen, würde ich keinem vertrauen, der neben Snow Leopard in Snow Leo 911 40 bezahlte Softwaretitel enthält. Es ist nicht schwer, sich ein Bild von Ihrer legalen Kopie von SL zu machen und segne das resultierende Bild.
bmike
1
Wie wäre es, über meine Antwort auf seine Frage abzustimmen? ... eine kurze & einfache Lösung für sein anfängliches Problem ... und warum die kompliziertere Lösung, die er ursprünglich in Betracht gezogen hatte, nun wahrscheinlich nicht mehr notwendig war ... bis solche Manöver tatsächlich so gut wie notwendig waren, um a Minimaler und portabler Satz von Tools zur Fehlerbehebung - was im Allgemeinen (immer noch) nicht durch streng konventionelle "Mittel" verfügbar ist ... Ich bezog mich auf die Erfahrung mit denselben Problemen und Lösungen. aka Realität. seine frage war keine anfrage für paranoide diatribes bezüglich bevorzugter diagnosewerkzeuge.
alex grey
1
@bmike oh ich sehe sehen ... du hast auch die Frage beantwortet ... nach mir ... MIT MEINER ANTWORT !! Du bist ein zwielichtiger Mann.
Alex Gray
4
Alex - Wenn Sie schauen, ich versuche ein Rezept für die Herstellung von "Kuchen" zu zeigen, anstatt eines, das bereits gebacken ist, herunterzuladen. Wenn Sie sich zwielichtig fühlen (oder durch Rückschluss auf mich), sind Sie bei dieser Meinung willkommen. Ich hoffe, Sie bleiben dabei und beteiligen sich daran, da Sie offensichtlich ein tiefes Wissen haben, das auf all Ihren bisherigen Antworten beruht, und vielleicht sogar persönlich sehr nett sind. Meine Haut ist dick, also nenn mich alle Namen, die du willst, wenn du glaubst, dass es dir oder der Site hilft. Das Fleisch deiner Antwort wegzuschneiden, würde ich nicht tun, also habe ich gepostet. Ich respektiere Ihre Stimme, auch wenn ich mit einigen davon nicht einverstanden bin.
bmike