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

11

Ich möchte in der Lage sein, ein Disk-Image zu erstellen (das ich über Disk Utility.app auf ein großes USB-Speicher-USB-Stick übertragen kann), das ein Multiboot-Installationsprogramm zum Bereitstellen verschiedener Betriebssysteme von einem einzigen USB-Laufwerk ist. 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) von einem einzigen OS X-Computer aus einzuschließen.

Ich habe ein nettes Tutorial zum Erstellen eines Multiboot-USB-USB-Sticks über Linux gefunden, das OS X auf einem Mac und Linux oder Windows auf PCs oder Macs startet. Wenn ich bereits eine virtuelle Linux-Maschine habe, kann ich natürlich YUMI verwenden, wie in angegeben Das Tutorial (und ich habe andere, ähnliche Tutorials gesehen, die ähnliche Dienstprogramme verwenden, um dies unter Windows zu tun, wie SARDU und XBOOT ), aber ich hoffe, eine ähnliche native OS X-Methode oder -Anwendung zu finden, die dasselbe erreicht.

Ich bin mir der kommerziellen Anwendung iPartition bewusst und besitze sie . Ich habe offensichtlich Zugriff auf fdisk und gpt sowie andere Befehlszeilenprogramme, die zur Verfügung stehen und wahrscheinlich die Aufgabe übernehmen könnten. Wenn ich genau wüsste, wie die einzelnen Plattformpartitionen eingerichtet und wo platziert werden sollen, kann ich möglicherweise eine davon verwenden. Ich wäre relativ zufrieden mit einer Antwort mit vorgeschlagenen Beispielen zum Einrichten dieser komplexen Partitionstabelle, mit Erläuterungen zu den Besonderheiten oder Unterschieden der benötigten Partitionstypen und deren Ausrichtung sowie möglicherweise einer Beispielsyntax für den Befehl Line Utilities auch.


Fügen Sie dies nicht hinzu, um meine eigene Frage zu beantworten, sondern um denjenigen zu helfen, die antworten, und ich hoffe mit noch einfacheren Anweisungen. Vielleicht kann es auch anders gemacht werden? Möglicherweise funktioniert das Befolgen einer Anleitung zum Erstellen eines Multiboot-Mac, außer dass anstelle der internen Festplatte die Installation auf einem USB-Laufwerk wie bei einem internen Laufwerk erfolgt und der Wunsch gelöst wird, dies zu tun, ohne tatsächlich Zugriff auf Linux und zu haben Windows-Computer. Sehen Sie hier , hier und hier . Ich möchte wirklich Anweisungen, denen meine Mutter folgen kann.

Chillin
quelle
Können mehrere Benutzer ein Kopfgeld 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 ist (in einem der 3 verfügbaren Mac-Dienstprogramme), ist der Schlüssel zu einer korrekten Antwort (es sei denn, für OS X gibt es ein YUMI-ähnliches Allround-Dienstprogramm ).
Chillin
OK, die Logik sagt, wenn das möglich wäre, gäbe es eine Startprämie für die Frage, die bereits in der Prämie enthalten ist.
Ruskes
2
Berechtigungen werden in verschiedenen Phasen erworben. Die nächstgelegenen sind 500 (Warteschlangen für Zugriffsüberprüfungen) und 1000 (etablierter Benutzer). Daher können Sie mit derzeit 735 Rep fast 250 allein anbieten, ohne Ihre aktuelle Berechtigungsstufe zu beeinträchtigen.
stuffe
@Buscar 웃 meta.stackexchange.com/questions/16065/… - Mehrere Kopfgelder können an eine einzelne Frage gebunden werden.
Ian C.
thx ... warte auf 5 Benutzer Versprechen von "Ich bin dabei, lass es uns tun" und ich werde es starten
Chillin

Antworten:

4

Dazu müssen Sie mehrere Partitionen auf dem USB-Laufwerk erstellen. Es gibt einen Tech Republic-Artikel, der alle Details dazu enthält:

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

Zusammenfassend gibt TechRepublic die folgenden Schritte an:

  1. Erstellen Sie mit dem Festplatten-Dienstprogramm separate Partitionen für jede MacOS-Version, die gestartet werden soll. (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.
  2. Kopieren Sie den relevanten Inhalt auf die jeweiligen Partitionen. Dies ist für verschiedene Versionen von MacOS unterschiedlich:

    • Apple OS X 10.7 (Löwe), 10.8 (Berglöwe):
      a. Klicken Sie mit der rechten Maustaste auf das Installationsprogramm und wählen Sie im Kontextmenü die Option Paketinhalt anzeigen.
      b. Drilldown durch den Inhalt | Shared Support-Verzeichnisse und ziehen Sie InstallESD.dmg per Drag & Drop auf den Desktop.
      c. Führen Sie auf der Registerkarte "Wiederherstellen" des Festplatten-Dienstprogramms eine Wiederherstellung in der entsprechenden Partition durch, wobei Sie InstallESD.dmg als Quelle verwenden. Dies dauert ungefähr 30 Minuten.

    • Apple OS X 10.4 (Tiger), 10.5 (Leopard), 10.6 (Snow Leopard):
      Da diese als DVDs verteilt wurden, stellen Sie sie vom DVD- oder ISO-Image wieder her. (Die DVD-Wiederherstellung ist viel langsamer als die Dateiwiederherstellungsmethode.) Verwenden Sie die Registerkarte "Wiederherstellen" des Festplatten-Dienstprogramms mit dem DVD- oder 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.

Dichter
quelle
Willkommen bei Ask Different. Dies beantwortet zwar die Frage, es ist jedoch sehr ratsam, die im Artikel enthaltenen Informationen zusammenzufassen. Oft sind Links veraltet, was die Antwort unbrauchbar macht.
Allan
Es tut mir leid, dass die Zusammenfassung so lange gedauert hat. Danke für das Feedback, Allan.
Poetnerd
Es sollte --volumeund sein --applicationpath(beachten Sie die doppelten Striche). Das --applicationpathist in High Sierra und höher nicht notwendig ... :)
jm666
2

Beim Googeln nach dem gleichen Wunsch (stattdessen habe ich Linux / Win als Dual-Boot-Hosts zur Verfügung) erwäge ich, Yumi dafür zu missbrauchen.

Ich habe Easy2Boot gefunden , was vielversprechend aussieht.

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

Ich werde es gleich ausprobieren.

Sie können die opensouce Virtualbox verwenden, um Windows unter OS X zum Laufen zu bringen

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