Wie erstelle ich ein USB-Installationsprogramm für mehrere Betriebssysteme auf einem OS X-System?

Ich möchte in der Lage sein, ein Disk-Image zu erstellen (das ich über Disk Utility.app auf einen großen USB-Stick übertragen kann), bei dem es sich um ein Multiboot-Installationsprogramm zum Bereitstellen verschiedener Betriebssysteme von einem einzigen USB-Laufwerk handelt. Ich muss in der Lage sein, das Image in einem Schritt zu erstellen , um mehrere bootfähige Betriebssysteminstallationsprogramme (verschiedene mehrere Versionen von OS X/Windows/Linux/Linux-basierten Wiederherstellungsplattformen) einzuschließen, alles von einem einzigen OS X-Computer.

Ich habe ein nettes Tutorial zum Erstellen eines Multiboot-USB-Sticks über Linux gefunden, der OS X auf einem Mac und Linux oder Windows auf PCs oder Macs bootet, und natürlich könnte ich YUMI verwenden, wenn ich bereits eine virtuelle Linux-Maschine habe, wie in angegeben das Tutorial (und ich habe andere, ähnliche Tutorials gesehen, die ähnliche Dienstprogramme verwenden, um dies von Windows aus zu tun, wie SARDU und XBOOT ), aber ich hoffe, eine ähnliche OS X-native Methode oder Anwendung zu entdecken, die dasselbe leistet.

Ich kenne und besitze die kommerzielle Anwendung iPartition und habe offensichtlich Zugriff auf fdisk und gpt neben anderen verfügbaren Befehlszeilendienstprogrammen, die wahrscheinlich die Aufgabe erledigen könnten. Wenn ich genau wüsste, wie ich die spezifischen einzelnen Plattformpartitionen einrichten und wo platzieren muss, könnte ich vielleicht eine davon verwenden. Ich wäre relativ zufrieden mit einer Antwort mit vorgeschlagenen Beispielen zum Einrichten dieser komplexen Partitionstabelle, mit einer Erklärung, was an den erforderlichen Partitionstypen besonders oder anders ist und wohin sie gehen, und vielleicht mit einer Beispielsyntax für den Befehl auch Leitungsversorger.


Ich füge dies nicht hinzu, um meine eigene Frage zu beantworten, sondern um jedem zu helfen, der antwortet, und ich hoffe, mit noch einfacheren Anweisungen. Vielleicht geht es auch anders? Vielleicht würde es funktionieren, einer Anleitung zum Erstellen eines Multiboot-Mac zu folgen, außer anstatt die interne Festplatte zu verwenden, auf einem USB-Laufwerk zu installieren, als wäre es das interne Laufwerk, und den Wunsch zu lösen, dies tun zu können, ohne tatsächlich Zugriff auf Linux zu haben und Windows-Maschinen. Siehe hier , hier und hier . Ich möchte wirklich Anweisungen, denen meine Mutter folgen kann.

Können mehrere Benutzer eine Prämie anbieten? Wenn ja, bin ich bereit, eine Prämie von 50 Punkten anzubieten, wenn 5 andere Benutzer dasselbe tun (um einen angemessenen Anreiz zu geben). Die Frage wurde leicht bearbeitet, aber die Erklärung, wie diese Multi-Boot-Partitionstabelle eingerichtet wird (in einem der 3 verfügbaren Mac-Dienstprogramme), ist der Schlüssel zu einer korrekten Antwort (es sei denn, es gibt ein YUMI-ähnliches Allround-Dienstprogramm für OS X ).
OK, sagt die Logik, wenn das möglich wäre, gäbe es ein Start-Bounty auf die Frage, die bereits im Bounty ist.
Privilegien werden in verschiedenen Phasen erworben, die Ihnen am nächsten sind 500 (Zugriffsüberprüfungswarteschlangen) und 1000 (etablierter Benutzer). Mit derzeit 735 Rep können Sie also fast 250 selbst anbieten, ohne Ihre aktuelle Privilegstufe zu beeinträchtigen.
@Buscar웃 meta.stackexchange.com/questions/16065/… -- mehrere Prämien können an eine einzige Frage gebunden werden.
thx ... warte auf die Versprechungen von 5 Benutzern von "Ich bin dabei, lass es uns tun" und ich fange an
@IanC.Das muss ich übersehen haben, also wo genau füge ich mein Kopfgeld zur bestehenden Kopfgeldfrage hinzu?
Korrigieren Sie mich, wenn ich falsch liege, aber ist die Anleitung nicht zum Booten von PCs gedacht, nicht von Macs? Normalerweise werden Chameleon/Chimera-Bootloader auf Hackintoshes verwendet, nicht auf Macs. Möchten Sie, dass das USB-Laufwerk auf einem Mac oder PC bootfähig ist?
Vielleicht hast du Recht. Ich habe diese Links nur für die darin verfügbaren Informationen hinzugefügt, um einen USB-Stick zu erstellen, der alles booten kann, Mac, Windows, Linux .... Multi -Boot, von Mac, keine Win/Linux-Maschinen erforderlich (außer dem Mac, der ist ein PC_
Hey Buscar웃, vielleicht kommt jemand mit dem Ruf, so zu brennen wie @bmike, und bietet ein absurd unverschämtes Kopfgeld an, um die AskDifferent-, SuperUser- und StackOverflow-Horden zu elektrisieren und anzuregen, die sich bemühen, zu antworten … oder uns vielleicht sogar mühelos eine leicht zu duplizierende Lösung zu geben? Seltsamere Dinge sind passiert.

Antworten (2)

Dazu erstellen Sie mehrere Partitionen auf dem USB-Laufwerk. Es gibt einen Tech Republic-Artikel, der die vollständigen Details dazu enthält:

http://www.techrepublic.com/article/pro-tip-create-an-os-x-multiboot-usb-install-drive/

Zusammenfassend gibt TechRepublic die Schritte an:

  1. Erstellen Sie mit dem Festplattendienstprogramm separate Partitionen für jede Version von MacOS, die gebootet wird. (Mac OS Extended (Journaled)-Format; Wählen Sie unter „Optionen“ „GUID-Partitionstabelle“.) Es ist eine gute Idee, die Partitionen für die Mac OS-Version zu benennen, die Sie booten werden.
  2. Kopieren Sie die relevanten Inhalte auf die jeweiligen Partitionen. Dies ist für verschiedene Versionen von MacOS unterschiedlich:

    • Apple OS X 10.7 (Lion), 10.8 (Mountain Lion):
      a. Klicken Sie mit der rechten Maustaste auf das Installationsprogramm und wählen Sie im Kontextmenü Paketinhalt anzeigen;
      b. Drilldown durch die Inhalte | Shared Support-Verzeichnisse und ziehen Sie die Datei InstallESD.dmg auf den Desktop;
      c. Führen Sie mithilfe der Registerkarte „Wiederherstellen“ des Festplattendienstprogramms eine Wiederherstellung in die entsprechende Partition durch und verwenden Sie InstallESD.dmg als Quelle. Dies dauert etwa 30 Minuten.

    • Apple OS X 10.4 (Tiger), 10.5 (Leopard), 10.6 (Snow Leopard):
      Da diese als DVD vertrieben wurden, stellen Sie vom DVD- oder ISO-Image wieder her. (Die DVD-Wiederherstellung ist viel langsamer als die Dateiwiederherstellungsmethode.) Verwenden Sie die Registerkarte „Wiederherstellen“ des Festplattendienstprogramms mit der DVD oder dem ISO-Image als Quelle.

    • Apple OS X 10.9 (Mavericks) und 10.10 (Yosemite):
      Verwenden Sie den neuen Befehl „createinstallmedia“. Wenn sich Ihre installer.app nicht in /Applications befindet, ändern Sie das Argument „-applicationpath“ entsprechend.
      Beispiel:

      sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia —volume /Volumes/DRIVE_LABEL —applicationpath /Applications/Install\ OS\ X\ Yosemite.app —nointeraction
      

Ich gehe davon aus, dass die Methode für 10.7 und 10.8 auch für spätere Versionen von MacOS funktioniert.

Willkommen bei Ask Different. Obwohl dies die Frage beantwortet, ist es sehr ratsam, die im Artikel bereitgestellten Informationen zusammenzufassen. Oft werden Links veraltet, wodurch die Antwort unbrauchbar wird.
Tut mir leid, dass die Zusammenfassung so lange gedauert hat. Danke für das Feedback, Allan.
Es sollte --volumeund sein --applicationpath(beachten Sie die doppelten Bindestriche). Das --applicationpathist in High Sierra und höher nicht notwendig ... :)

Während ich nach dem gleichen Wunsch googelte (stattdessen habe ich Linux/Win als Dual-Boot-Hosts verfügbar), erwäge ich, Yumi dafür zu missbrauchen.

Ich habe Easy2Boot gefunden , das vielversprechend aussieht.

Hier ist ein Forumsthema zum Easy2Boot-Tool einschließlich YouTube-Video:

Ich probiere es gleich aus.

Sie könnten die opensource Virtualbox verwenden, um Windows in OS X zum Laufen zu bringen

Könnten Sie den Inhalt des Links zusammenfassen, für den Fall, dass er geändert wird, damit wir immer noch wissen, worum es ging.
Easy2Boot scheint nur mit Windows zu funktionieren, daher ist dies keine gültige Option.