Ist es möglich, OS X auf einem externen Laufwerk zur Verwendung mit jedem Mac zu installieren?

Mein Vater würde mich gerne ermutigen, das Programmieren in C++ zu lernen, aber er möchte nicht, dass irgendetwas, das möglicherweise mit einem der Computer, die wir besitzen, schief gehen könnte, während ich dies tue, die mit dem anderen verknüpften Daten beeinträchtigt Benutzerkonten. Daher möchte er mir ein externes Laufwerk zur Verfügung stellen, das ich als isolierte Programmierumgebung verwenden kann. Dies wäre relativ einfach einzurichten, aber ich habe mich gefragt, ob ich OS X auf diesem Laufwerk so installieren könnte, dass ich es booten könnte, egal an welchen Computer meiner Familie es angeschlossen war, damit ich es verwenden könnte man ist verfügbar, sobald sie so werden. Ist dies zumindest für einen iMac aus Aluminium von Ende 2007 und ein 15-Zoll-MacBook Pro möglich, die mein Vater im Spätsommer 2011 gekauft hat?

Warum nicht eine VM verwenden?
Oder verwenden Sie einfach ein Benutzerkonto ohne Admin-Rechte. Auf diese Weise wird es ziemlich schwierig, etwas für andere Benutzer zu brechen.
Wenn Sie die Hauptversion des Betriebssystems, das Sie verwenden möchten, bearbeiten möchten, können wir Ihnen möglicherweise hilfreichere Antworten geben.
@mapcae: Mein Vater hat nur eine Kopie von Parallels Desktop 8 für Mac, aber ich möchte in der Lage sein, das Programmieren auf einem von zwei Computern zu lernen. Wäre es außerdem nicht mühsam, eine virtuelle Maschine zwischen den beiden Maschinen zu verschieben? Ein Flash-Laufwerk könnte helfen, aber ich weiß nicht, ob ich eines habe, das groß genug ist.
@patrix: Mein Vater ist zu paranoid, um mir zu erlauben, ein Konto zum Programmieren auf unserer Hauptinstallation zu haben, weil er noch nie etwas Extremeres getan hat, als AppleScript oder HyperCard zu verwenden, und ziemlich paranoid ist, besonders wenn es um Terminal geht (I muss möglicherweise einige Umgebungsvariablen für devKitPro und PAlib festlegen, wenn ich mit dem Erlernen von C++ fertig bin und anfange, meinen DS mit meinem Flash-Cart zu programmieren.)
@bmike: Ich plane, OS X 10.9.x Mavericks auf diesem externen Laufwerk zu installieren.

Antworten (4)

Ja, es ist ganz einfach.

Zum Beispiel wurde auf meinen MAC eine Flasche Champagner gegossen (lange Geschichte, kurz) und ich entfernte die Festplatte und steckte sie in eine andere Maschine. Ich habe dieses Laufwerk auch später genommen und in ein externes Gehäuse gesteckt und davon gebootet, indem ich beim Booten die Taste "OPTION" verwendet habe. Dadurch wird eine Liste aller zugänglichen Laufwerke angezeigt, EINSCHLIESSLICH NETZWERKLAUFWERKE, sofern zugänglich. Sie könnten also Ihr ENTWICKLUNGS-Laufwerk in Ihrem Netzwerk konfigurieren und davon booten, es sei denn, Sie haben ein GIGABIT-Netzwerk, es wäre jedoch langsam.

Um also ein externes, bootfähiges, eigenständiges OSX-Laufwerk zu erstellen, empfehle ich das folgende Tutorial. BEACHTEN SIE, dass es alle Daten auf dem externen Laufwerk löscht und Sie dies alles auf eigene Gefahr tun.

http://support.apple.com/kb/ht5911

Bleibt noch die Frage, mit wie vielen verschiedenen Macs ein solches Laufwerk funktioniert. Wie es in ht5911 heißt: „Dieses Verfahren installiert eine Version von OS X, die mit dem Mac kompatibel ist, mit dem es erstellt wurde. Die Verwendung dieses OS X-Systems mit einem anderen Mac-Modell kann zu unvorhersehbaren Ergebnissen führen.“
Das hatte ich befürchtet!
Es wird auf allen Macs funktionieren, die diese bestimmte OSX-Version unterstützen. Mac OSX ist ein ziemlich portables Betriebssystem. Ich habe eine einzelne Version von einem Tauchgang auf einem iMac, Macbook und Macbook Pro ohne Probleme gestartet. In OSX werden standardmäßig viel mehr Treiber automatisch installiert, als ein einzelner Computer verwenden würde.
@VJKevlar: Das ist großartig!

Im Allgemeinen nein. Apple führt eine Liste von Mindestversionen, die garantieren, dass für ein bestimmtes Hardwaremodell die Treiber enthalten sind, damit alles funktioniert.

Ihre unvermeidliche Wahl der Build-Version zur Installation auf dem USB-Laufwerk bedeutet, dass einige Computer zu alt sind (die Mindestanforderungen für Ihren Build nicht erfüllen) und einige zu neu (Ihr Betriebssystem ist zu alt für sie).

In begrenzten Fällen (und sogar bei einer Vielzahl von Computern, die sich über 4 Jahre erstrecken) kann ein Build für eine ganze Reihe von Computern funktionieren. Außerdem kann das Betriebssystem in vielen Fällen gut genug funktionieren, wenn Ihnen ein WLAN-Treiber oder etwas Kleineres fehlt, und kann Updates ausführen, um die erforderlichen Ergänzungen zu erhalten, wenn Sie ein älteres Betriebssystem auf "nicht unterstützte" neuere Hardware bringen.

Sie können viel Erfolg mit einem externen Laufwerk und mehreren Computern haben – vor allem, wenn Sie die Build-Details und Anforderungen für das Betriebssystem und die Computer, die Sie verwenden möchten, überprüfen. Ich sage, machen Sie es, obwohl es kein universelles, allumfassendes Image für die gesamte ausgelieferte Hardware gibt.

Abgesehen vom neuen Mac Pro würde ich also erwarten, dass auf jedem Mac, der in den letzten 5 Jahren hergestellt wurde, jedes 10.9.1 ausgeführt wird, das von einer aktuellen Installation von 2012/2013 installiert wurde. Aus praktischer Sicht würde ich die Installation von dem neuesten Mac ausführen, den Sie haben, das ist das Modell von 2011, um die neueste Version der Dinge zu erhalten und das Installationsprogramm aus dem App Store herunterzuladen und kein altes gespeichertes wiederzuverwenden, falls Apple gerollt ist neue Treiber in das aktuelle Installationsprogramm.

Ich denke, dass mein Vater bereits eine Mavericks-Installations-DVD gebrannt hat (ich bin mir ziemlich sicher, dass wir die Anweisungen unter macworld.com/article/2056561/… verwendet haben, außer dass wir Spotlights Abfrage „File Visibility is Visible or Invisible“ verwendet haben, um das Betriebssystem zu finden X Base System.dmg und dann den Befehlssatz „Burn“ des Festplattendienstprogramms verwendet, um die DVD zu erstellen (ja, sie passte auf eine Single-Layer-DVD.) Wie auch immer, ich bin mir ziemlich sicher, dass ich OS X 10.9.1 mit einem 10.9.0-Festplatte, wenn ich mit dem Internet verbunden bin (ich stecke ein Ethernet-Kabel in das MBP), damit es Updates herunterladen kann.
Eine letzte Sache: Ich dachte, ich hätte Ihren Beitrag richtig gelesen, aber könnten Sie mein Verständnis für mich überprüfen? Ich denke, Sie sagten, Sie sollten die Installation auf dem MacBook Pro 2011 normal ausführen und dann den iMac mit meinem Ziellaufwerk herunterfahren und booten, um das Software-Update über den Mac App Store auszuführen. Ist das richtig?

Es hat bei mir nicht funktioniert. Ich habe festgestellt, dass Sie beim Installieren von OS X oder beim Herunterladen von OS X aus dem AppStore nicht für alle Macs dieselben Binärdateien erhalten. Wenn Sie beispielsweise OS X für einen 2007er Mac erhalten, funktioniert es nicht auf einem 2008er Mac. Ich habe ein Macbook Pro von Ende 2011 (nicht Retina) und das Installationsprogramm dafür läuft nicht auf einem Macbook Pro von Anfang 2012 (nicht Retina). Unterschiedliche Hardware benötigt unterschiedliche Treiber und bei der Installation stellt der Installer die richtige Kombination für Ihren aktuellen Mac bereit.

Es ist möglich, dass Sie kompatible Hardware haben, aber es ist viel sicherer (und schneller!), ein NAS für Ihre Arbeit zu verwenden und Macs normal zu booten.

Ja das ist möglich. Ich habe einen 2012 iMac und einen 2012 MBP und habe ein externes Thunderbolt-Laufwerk, auf dem Mountain Lion vom iMac installiert ist. Es bootet sowohl auf dem MBP als auch auf dem iMac einwandfrei. Ich verwende es hauptsächlich für die Apps, die noch nicht von Mavericks unterstützt werden, und als Notfall-Backup für unterwegs.