Konvertieren eines physischen OS X-Computers in einen virtuellen Computer

13

Ich möchte eine vorhandene OSX 10.9.5-Maschine auf eine 10.9.5-Gast-VM migrieren, die auf einem 10.10.1-Host ausgeführt wird.

Meine Situation ist: Ich besitze einen 10.9.5 MBP, den ich jeden Tag benutze. Ich habe Entwicklungstools auf dem Computer, bei denen ich nicht sicher bin, ob ich mit Yosemite arbeite. Ich habe einen neuen MBP gekauft, auf dem 10.10.1 ausgeführt wird.

Ich möchte die alte Maschine massenweise als Gastmaschine migrieren, dann kann ich Stück für Stück von der VM auf die native Maschine migrieren.

Ich habe verschiedene Dinge ausprobiert, aber diese Anweisungen schienen am vielversprechendsten:

  1. Erstellen Sie einen einfachen Gastcomputer mit "OS X Mavericks.app installieren".
  2. Starten Sie diese VM im abgesicherten Modus.
  3. Schließen Sie mein bootfähiges Carbon Copy Cloner-Image auf USB-Basis an.
  4. Starten Sie den OSX-Migrationsassistenten (nicht den VMWare-Migrationsassistenten).
  5. Ich habe mich für die Migration von CCC entschieden.
  6. warten.

Ich war nicht erfolgreich

Das unmittelbare Problem ist, dass das USB-Laufwerk für die VM nicht sichtbar ist, sodass ich bei Schritt 3 festgefahren bin. USB-Mount-Problem

Apple-Support verweigerte höflich Hilfe, sobald ich VMWare sagte.

Michael Potter
quelle
Wenn Sie ein Netzwerk zu Hause haben, können Sie eine Netzwerk-Bootdiskette erstellen? Es ist weit über ein Jahrzehnt her, seit ich dies getan habe (auf einem PC, den ich hinzufügen könnte), aber wir verwendeten Ghost, um Bilder auf diese Weise nach oben und unten zu verschieben (dies war auch der Fall, als der Festplattenspeicher deutlich unter 250 MB lag. Seitdem wurde Ghost gekauft und ein paar Mal verkauft, so dass ich nicht weiß, ob es immer noch das großartige Programm ist, das es einmal war.
HPWD

Antworten:

3

So habe ich es gemacht:

  1. Erstellen Sie eine Image-Datei auf einem externen Laufwerk (Sparse Bundle), damit die Größe des ursprünglichen Laufwerks variabel sein kann
  2. Verwenden Sie auf dem Quellcomputer SuperDuper oder CCC, um das Laufwerk in die Image-Datei / das Bundle zu kopieren
  3. Mit Fusion 8.5 erstellen Sie mithilfe des Wiederherstellungslaufwerks eine OSX-VM
  4. Fügen Sie der VM ein zusätzliches Laufwerk hinzu
  5. Hängen Sie das externe Laufwerk in die VM ein
  6. Hängen Sie die Image-Datei auf dem externen Laufwerk ein
  7. Verwenden Sie SuperDuper oder CCC, um das gemountete Image auf das in 4 erstellte zusätzliche Laufwerk zu kopieren
  8. Legen Sie die Startdiskette als kopiertes Laufwerk fest
  9. Stoppen Sie die VM, löschen Sie das ursprüngliche Laufwerk, starten Sie sie neu, und Ihr ursprünglicher Computer sollte sich in einer VM befinden.
Rohit
quelle
2
Apple support politely denied help as soon as I said VMWare.

Hört sich richtig an. Während es EUAL vertraglich erlaubt ist, OS X auf einer VM auszuführen, wird Apple Sie diesbezüglich verhöhnen.

Ich gehe davon aus, dass Sie mindestens eine N-1-Version von VMware Fusion verwenden. Ich habe Erfolg mit diesem allgemeinen Prozess gehabt:

  1. Sichern Sie Ihr Betriebssystem auf einem externen Laufwerk mit Time Machine (Graben CCC für diese Übung)
  2. Erstellen Sie eine neue VM mit "Vom Image installieren" und wählen Sie "Weitere Optionen".
  3. Wählen Sie "OSX von der Wiederherstellungspartition installieren"
  4. Befolgen Sie die Anweisungen, und wählen Sie in der Wiederherstellungspartition die Option zum Wiederherstellen von Time Machine.
  5. Wenn Sie sicher sind, dass sich Ihre Daten in der VM befinden, aktualisieren Sie Ihren Host auf Yosemite. HINWEIS: Sie müssen auf Fusion v7.x aktualisieren, um auf einem 10.10-Host ausgeführt zu werden.

Die andere Option besteht darin, die Gast-VM auf dieselbe Weise zu cperstellen und die Dateien zu überschreiben, sobald Sie das Netzwerk eingerichtet haben. Die Herausforderung hierbei sind Datei-ACLs und -Eigentum. Plus die ganze App problemlos neu installieren.

Hoffe das hilft.

SaxDaddy
quelle
Ich hatte versucht, eine Zeitmaschinensicherung zum Wiederherstellen zu verwenden. Der Prozess würde auf mysteriöse Weise abbrechen und zu einem Anmeldebildschirm zurückkehren. Ich habe das Konsolenprotokoll erfasst und nichts Verdächtiges gefunden, das darauf hindeutet, warum der Prozess gestorben ist. Es lief ungefähr 8 Minuten, bevor es sterben würde. Ich habe das auf der VMware-Site gepostet und jemand hat vorgeschlagen, ein CCC-Backup als Lösung zu verwenden. Hinweis: Mein Gastgeber ist Yosemite. Können Sie darlegen, wie wichtig es ist, dass der Gastgeber mit dem Gast übereinstimmt?
Michael Potter
Hinweis: OS X darf nur auf einer VM ausgeführt werden, wenn auf diesem VM-Host OS X auf einem Apple-Computer ausgeführt wird.
Slhck
"erlaubt" ist das Schlüsselwort. Ich konnte VMware ESX auf einem Mac Pro ausführen und Yosemite-VMs hosten. Es wird nicht unterstützt, aber dafür ist StackExchange gedacht, oder? ;-)
SaxDaddy
@SaxDaddy Warum sagt die Seite de.wikibooks.org/wiki/VirtualBox/Setting_up_a_Virtual_Machine/… , dass es nicht legal ist?
Pacerier
1

Da es sich bei Ihrem externen Laufwerk um einen bootfähigen Klon handelt, sollten Sie Ihre VM auch von diesem externen Laufwerk booten und dann auf das VM-Laufwerk klonen, anstatt zu migrieren.

Natürlich kann dies mit der gleichen USB-Hürde verbunden sein, da dies hier das eigentliche Problem zu sein scheint, aber es lohnt sich, es zu versuchen.

(Zumindest in der Vergangenheit) Mit Fusion können Sie nicht direkt von einem USB-Laufwerk ohne ein Drittanbieter-Tool wie den Plop Boot Manager booten. Hierbei handelt es sich um ein kleines, bootfähiges Disk-Image, mit dem Sie dann von einem externen Laufwerk booten können.

Von http://kb.mit.edu/confluence/pages/viewpage.action?pageId=12386368 :

  • Besuchen Sie die Download-Site und laden Sie die neueste ZIP-Datei mit dem Plop-Boot-Manager herunter.
  • Extrahieren Sie die Zip-Datei an einen temporären Speicherort auf Ihrer Festplatte. Es wird ein Ordner mit dem Namen "plpbt- <version>" erstellt.
  • In der obersten Ebene des extrahierten Ordners finden Sie eine Datei mit dem Namen plpbt.img. Kopieren Sie diese Datei in Ihren Dokumentenordner. Sie können die ZIP-Datei und den extrahierten Ordner löschen.
  • Starten Sie VMWare Fusion und öffnen Sie die Einstellungen für die VM, die Sie verwenden möchten. Fügen Sie unter "Andere Geräte" ein Diskettenlaufwerk hinzu, das für die Verwendung dieser IMG-Datei konfiguriert ist.
  • Gehen Sie zu "Erweiterte Einstellungen" und konfigurieren Sie die VM so, dass sie von diesem neuen Diskettenlaufwerk startet.
  • Schließen Sie das USB-Gerät an Ihren Mac an und verbinden Sie es über das Menü "Virtuelle Maschine" -> "USB" -> "Verbinden <Name Ihres USB-Geräts>" mit der VM.
  • Starten Sie die VM. Oben links sehen Sie ein Sternfeld und ein Menü. Wählen Sie "USB" aus diesem Menü und drücken Sie die Eingabetaste. Die VM sollte nun vom USB-Gerät booten.
DG
quelle