Wie erstelle ich ein bootfähiges USB OS X-Installationsprogramm auf einem Mac?

Hat jemand ein Terminal-Befehlszeilenrezept zum Erstellen eines neuen bootfähigen USB-Flash-Laufwerks für eines der neuen MacBook Air? Gibt es eine Möglichkeit, das mitgelieferte USB-Startgerät per DD 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 eine Sicherungskopie 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 (z. B. 10.6.8 oder höher) bootet? Wenn ja, wie auf einem MacBook Air 11 und wie groß ist der USB-Stick?

Welche Luft hast du? Der größere hat einen SD-Kartenslot, der auch als Bootlaufwerk genutzt werden kann.
@Dori: MBA 11, kleiner ohne SD-Steckplatz.
Möchten Sie das OSX-Installationsprogramm auf ein Laufwerk verschieben oder haben Sie einfach ein zweites bootfähiges Gerät? Wenn letzteres der Fall ist, formatieren Sie einfach das USB-Laufwerk und installieren Sie OSX auf dem Laufwerk. Aktualisieren Sie die Software regelmäßig und Sie sind fertig. Das Verschieben des Installationsprogramms auf den USB erfordert etwas mehr Aufwand.
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
Ich stimme bmike zu: Sie brauchen die Befehlszeile nicht, nur um ein bootfähiges Betriebssystem auf einem externen USB zu installieren: Laden Sie einfach die OS-Installer-App herunter, starten Sie sie und wählen Sie den externen USB aus. Die createinstallmediaAnweisungen beziehen sich auf das Erstellen eines USB-Sticks, der das Betriebssystem auf einer anderen Festplatte installieren kann.

Antworten (5)

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

Bei OS X El Capitan, Yosemite oder Mavericks können Sie ein USB-Flash-Laufwerk oder andere Wechselmedien als Startvolume verwenden, von dem aus OS X installiert wird.


Wirklich - versuchen Sie das obige, wenn Sie können, aber als Alternative finden Sie hier ein einfaches Rezept zum Erstellen einer USB-Version des OS X-Installationsprogramms und der zugehörigen Tools. (Migrationsassistent, Festplatten-Dienstprogramm, Netzwerkdienstprogramm, Terminal (das Ihr internes Laufwerk nach Bedarf automatisch einbindet), Firmware-Dienstprogramm und Dienstprogramm zum Zurücksetzen des Kennworts.

1) Verwenden Sie das Festplatten-Dienstprogramm zum Sichern/Wiederherstellen, um ein Image der Snow Leopard-DVD Ihrer Wahl auf ein HFS+-formatiertes GUID-USB-Laufwerk zu erstellen. Normalerweise erstelle ich zuerst ein IMG der DVD, aber es sollte auf einen Schlag funktionieren. Achten Sie auf Wiederherstellungsfehler – möglicherweise benötigen Sie den Menübefehl des Festplattendienstprogramms Bilder -> Bilder zur Wiederherstellung scannen..., bevor Sie ein IMG auf dem USB-Laufwerk wiederherstellen.

2) Segne das USB-Laufwerk, indem du es auf dem Startvolume auswählst oder die Befehlszeile verwendest. (Hinweis – die Handbuchseite für blesskann verschoben werden, aber der Befehl funktioniert immer noch auf Mojave, um einen alternativen Start zu ermöglichen. Sie können dies nicht als Standardstart mit Systemintegritätsschutz festlegen, aber für diese Verwendung sollte bless immer noch funktionieren.

Es ist nicht so schwer, ein bootfähiges Image zu erstellen, und viel sicherer für DIY. Es vermeidet auch die Notwendigkeit, kommerzielle Software aus dem Internet herunterzuladen. Allen viel Spaß beim Medienwechsel!

Wenn Sie einfach nur einen bootfähigen USB-Stick möchten, installieren Sie einfach OSX auf diesem Volume und schalten Sie alle Extras aus, die Sie möglicherweise nicht benötigen. Sie können Ihren USB auf der einen Seite und die USB-Installationsdiskette auf der anderen Seite haben, um Ihr bootfähiges Laufwerk zu erstellen und sicherzustellen, dass sich alle Air-Treiber auf Ihrem bootfähigen USB-Laufwerk befinden (was oft ein Problem ist, wenn Sie das Image einer anderen Installation verwenden - manchmal sind die Treiber nicht alle dort auf älteren Builds des Betriebssystems)

Der beste Trick, den ich habe, wenn Sie nicht genügend Speicherplatz auf USB haben, um die endgültige aktualisierte Version zu erstellen, besteht darin, das bootfähige Image bereitzustellen, indem Sie es zuerst auf einer 25-GB-Partition auf einer externen Festplatte installieren.

Sie können die Installation mit viel freiem Speicherplatz auf dem HS abschließen, 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 dünnst du dann die Dinge aus, die du nicht brauchst. DaisyDisk oder WhatSize zeigen Ihnen alle großen Dateien und Bibliotheken. Vieles von iLife und dem dazugehörigen Application Support können Sie getrost loswerden. WhatSize hat viele Optionen, um nicht benötigte Dateien, Lokalisierungen und PPC-Code zu entfernen. Wenn Sie das bootfähige Image auf der HD-Partition abgespeckt haben, verwenden Sie den folgenden Trick, um es auf das USB-Laufwerk zu bekommen. Leopard war in 8G eine enge Passform, aber Snow Leopard ist leichter und muss nicht so viel Diät halten.

Bearbeiten: Hier sind Terminalbefehle zum Rollieren Ihres eigenen Installationsprogramms wie dem (schreibgeschützten) Installationsprogramm, 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 Fallstricke stoßen oder andere Anforderungen als ein einfaches Laufwerk mit einer Partition haben.

$diskutil-Liste
/dev/disk5
   #: NAMENSGRÖSSE IDENTIFIZIERUNG EINGEBEN
   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 Installations-DVD 6,7 GB disk5s3
/dev/disk6
   #: NAMENSGRÖSSE IDENTIFIZIERUNG EINGEBEN
   0: *8,5-GB-Festplatte6
$diskutil partitionDisk disk6 GPT HFS+ MacUSB 100%
Partitionierung auf disk6 gestartet
Diskette wird ausgehängt
Partitionsmap erstellen
Warten auf das Wiedererscheinen von Datenträgern
Formatieren von disk6s2 als Mac OS Extended mit dem Namen MacUSB
Fertige Partitionierung auf disk6
/dev/disk6
   #: NAMENSGRÖSSE IDENTIFIZIERUNG EINGEBEN
   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
    Validieren des Ziels ... fertig
    Validierung der Quelle ... fertig
    Inhalt von /dev/disk6s2 (/Volumes/MacUSB) löschen? [ny]: j
    Überprüfen der Größen ... fertig
    Wiederherstellung ....10....20....30....40....50....60....70....80....90.... 100
    Überprüfung ....10....20....30....40....50....60....70....80....90.... 100
    Zielvolume wird neu eingebunden ... fertig
$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 Einhängepunkt in /Volumes hat 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 auf andere Weise auswählen, als Bless einen Ein-Schritt-Befehl ausführen zu lassen. Dies ist ein weiterer Grund, dies nur createinstallmediavon Apple zu verwenden.

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) booten kann?
Nein - DVD und USB sind gleichwertige Nur-Lese-Geräte. Um Updates in die Installationspakete „einzubacken“, müssen Sie in der Lage sein, Installationspakete zu analysieren/bearbeiten und die Skripte vor der Installation und nach der Installation zu lesen/bearbeiten/korrigieren. Es ist viel schneller (und sicherer), den Combo-Updater einfach 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 erstellen. Es ist eine großartige Idee, nur mehr Arbeit, als Sie im Allgemeinen vermuten. 10.7 sind alle Wetten abgeschlossen, da es den App Store verwendet, um einen Kauf zu validieren, und nur über SL installieren möchte, wie es derzeit beschrieben ist
Ihr Segenslink ist defekt.
Danke @Laurel - Ich werde es so lassen, bis ich ein besseres gefunden habe (vielleicht archive.org), aber ich werde hinzufügen, dass SIP den —setBoot-Teil blockiert
Auf meinem Macbook Air 2017 mit Mojave wird beim Tippen man blessan der Terminalkonsole bless(8).

Bevor Sie ein bootfähiges OS X-Installationsprogramm erstellen können, müssen Sie zuerst Folgendes tun:

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

  2. Mounten Sie das Volume, das Sie in ein bootfähiges Installationsprogramm konvertieren möchten. Dies können Wechselmedien wie ein USB-Flash-Laufwerk oder eine sekundäre interne Partition sein.

  3. Sie können dann das createinstallmediaTool verwenden, um das Volume aus Schritt zwei in ein bootfähiges Installationsprogramm zu konvertieren, das auf der Installations-App aus Schritt eins basiert. Informationen zur Verwendung createinstallmediafinden Sie unter So erstellen Sie ein bootfähiges Installationsprogramm für macOS .

Angenommen, Sie haben beispielsweise ein Volume unter gemountet /Volumes/MyVolumeund die OS X-Installationsprogramm-App befindet sich unter Sie können es mit diesem Befehl /Applications/Install\ OS\ X\ Mavericks.applöschen und in ein bootfähiges Installationsprogramm konvertieren:/Volumes/MyVolume

macOS Catalina

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

macOS Mojave

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

macOS HighSierra

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

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

 

dderstellt eine Byte-für-Byte-Kopie einer Festplatte und würde daher nicht wirklich zu dem passen, was Sie zu tun versuchen. Wenn Sie beispielsweise ddIhren aktuellen USB-Stick auf einen neuen, größeren USB-Stick kopiert haben, wäre der zusätzliche Speicherplatz auf diesem neuen USB-Stick nicht nutzbar, da dddie Partitionstabelle und nicht nur die Daten kopiert werden.

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

BEARBEITEN

Hier ist eine Methode, um zumindest Ihre Bootdiskette von Discussions.apple.com zu klonen, die anscheinend für mehrere Leute funktioniert hat

  1. Holen 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 Extended (Journaled)).
  2. Stecken Sie auch den Apple USB-Stick ein. Es gibt eine unsichtbare Datei namens MacOSX.dmg im Stammverzeichnis, 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 zu mounten.
  3. Verwenden Sie Carbon Copy Cloner, um das gemountete „Mac OS X Installer Image“ auf den neuen USB-Stick zu klonen
  4. Unmounten Sie das „Mac OS X Installer Image“
  5. Verwenden Sie Carbon Copy Cloner, um dann den Apple USB-Stick auf den neuen USB-Stick zu klonen. Wählen Sie Bestehende Dateien löschen. Die Schritte 2 - 4 sind notwendig, da der neue USB-Stick nicht bootfähig ist, wenn Sie nur den Apple-USB-Stick klonen.
  6. Nachdem dies abgeschlossen ist, haben Sie nun eine bootfähige Kopie. Sie können dann auch das Festplatten-Dienstprogramm verwenden, um ein Disk-Image der neuen Kopie zu erstellen.

Nützliche Hinweise:

Damit Sie versteckte Dateien anzeigen können, führen Sie im Terminal diesen Befehl aus: defaults write com.apple.Finder AppleShowAllFiles TRUE(drücken Sie nach jedem Befehl die Eingabetaste)

dann:killall Finder

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

defaults write com.apple.Finder AppleShowAllFiles FALSE

dann:killall Finder

Das Herumtragen des ursprünglichen Rettungslaufwerks wäre ein weiteres kleines Gerät, das man verlieren könnte. Die Kopie muss die Sicherung des Originals sein.
Neuer Inhalt notiert. Wie kann das alles von der Kommandozeile aus gemacht werden? Was macht der Kloner, was ein CP nicht tut? Wird ein Add zu einem Flash-Laufwerk ähnlicher Größe dasselbe tun?
@hotpaw2 - Ich weiß nicht, was passieren würde, wenn Sie cp verwenden würden, um ehrlich zu sein, aber ich würde erwarten, dass Sie mit dd eine exakte Kopie erstellen können, wenn Sie einen USB-Stick derselben Größe kaufen. der ddbefehl sollte lauten 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 es nicht falsch herum bekommen if, ofoder Sie werden Ihre Bootdiskette löschen.
Korrektur, ich denke, dass die Startdiskette schreibgeschützt ist, sodass Sie sie möglicherweise nicht löschen, aber es ist dennoch wichtig, sie ifin ofder richtigen Reihenfolge zu erhalten
asrist ein bisschen klüger darin, ein bootfähiges Volume und HFS zu segnen, als ddoder cpund eher mit Metadaten, HFS-Komprimierung und anderen netten Dingen zu arbeiten, die man auf begrenztem Speicherplatz haben kann ...

Ich habe gerade meinen Flash-Stick mit dem Windows-Dienstprogramm wiederhergestellt, wie hier beschrieben http://osxdaily.com/2011/07/04/format-the-macbook-air-usb-restore-key/

Link für das Dienstprogramm http://www.sendspace.com/file/xek3yk

Versuchen Sie nicht, dies über die Virtual Box zu tun, verwenden Sie natives Win7

OK, es ist sehr einfach, wenn Sie die unzähligen "ISO"-Installationsprogramme für OS X in die Hände bekommen, die kurz nach jeder Veröffentlichung ihren Weg ins Internet finden ... oder selbst ein Image Ihrer Installationsdiskette erstellen ... und Stellen Sie es einfach auf einer separaten Partition Ihres USB-Flash-Laufwerks 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. Legen Sie stattdessen das Volume aus dem gemounteten Image in die Quellbox im Festplatten-Dienstprogramm „Wiederherstellen“ ein.

Der einzige Grund, DD zu verwenden, ist, wenn Sie verrückten benutzerdefinierten ISO-Unsinn machen und versuchen, das Installationsprogramm auf einen 4-GB-Stick zu passen. So habe ich ein 4-GB-Rettungslaufwerk erstellt, das ich bis heute verwende " Snow Leo 911 " Es rockt ... aber wenn Sie Platz übrig haben ... teilen Sie das Baby einfach auf und Sie können loslegen.

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

Selbst wenn es in Ordnung wäre, Snow Leopard neu zu verpacken und es von nicht lizenzierten Personen herunterladen zu lassen, würde ich niemandem vertrauen, der 40 kostenpflichtige Softwaretitel zusammen mit Snow Leopard in Snow Leo 911 enthält. Es ist nicht schwer, sich Ihre legale Kopie von SL vorzustellen und segne das resultierende Bild.
wie wäre es mit der Abstimmung über meine Antwort auf seine Frage. ... eine kurze und einfache Lösung für sein anfängliches Problem ... und warum die kompliziertere Lösung , die er ursprünglich in Betracht gezogen hatte, jetzt wahrscheinlich unnötig war ... bis vor kurzem waren solche Manöver fast notwendig, um a Minimaler und tragbarer Satz von Tools zur Fehlerbehebung - was im Allgemeinen (noch) nicht mit rein konventionellen "Mitteln" verfügbar ist ... Ich habe auf Erfahrungen mit denselben Problemen und Lösungen verwiesen. auch Realität. Seine Frage war keine RFP für paranoide Hetzreden bezüglich: bevorzugte Diagnosewerkzeuge..
@bmike oh ich sehe ... du hast auch die Frage beantwortet ... nach mir ... MIT MEINER ANTWORT !! Du bist ein zwielichtiger Mann.
Alex – Schau mal, ich versuche, ein Rezept zum Backen von „Kuchen“ zu zeigen, anstatt eines herunterzuladen, das bereits gebacken ist. Wenn Sie das Gefühl haben, dass dies zwielichtig ist (oder durch Schlussfolgerung, ich), können Sie diese Meinung gerne annehmen. Ich hoffe, Sie bleiben hier und nehmen teil, da Sie offensichtlich aufgrund all Ihrer bisherigen Antworten hier über ein tiefes Wissen verfügen und persönlich vielleicht sogar sehr nett sind. Meine Haut ist dick, also nennen Sie mich alle Namen, die Sie wollen, wenn Sie das Gefühl haben, dass es Ihnen oder der Website hilft. Das Wesentliche Ihrer Antwort zu bearbeiten, war nichts, was ich tun würde, also habe ich gepostet. Ich respektiere Ihre Stimme, auch wenn ich mit einigen nicht einverstanden bin.