So installieren Sie OSX in VirtualBox auf einem Macbook Air mithilfe von Apples Reinstall USB

8

Ich starte derzeit OSX und Ubuntu auf meinem Macbook Air doppelt, aber es wäre schön, OSX in Ubuntu über VirtualBox auszuführen. Dies scheint mit VirtualBox möglich zu sein und ist legal - es gibt sogar einen Beitrag in einem Oracle-Blog, der dies beschreibt: http://blogs.oracle.com/karim/entry/installing_mac_os_x_in . Eigentlich habe ich an anderer Stelle gelesen, dass es nur mit OSX Server legal ist, kann aber keinen Grund finden, warum es mit normalem OSX illegal wäre - lassen Sie es mich bitte wissen, wenn Sie anders denken.

Das Problem, das ich habe, ist, dass ein MacBook Air nicht mit einer bootfähigen DVD geliefert wird, sondern mit einem "Reinstall Drive", einem USB-Stick, der als CD-ROM-Laufwerk geliefert wird. Es scheint zwar nicht ISO9660-formatiert zu sein, verfügt jedoch über eine Apple-Partitionstabelle, auf der OSX auf einer HFS-Partition installiert ist. Refit sagt, dass es auch eine "boot.efi" hat. Ich kenne das Booten / Partitionieren von Apple nicht sehr gut und würde mich über Ratschläge freuen, wie man diesen USB in eine ISO konvertiert oder auf andere Weise in VirtualBox bootet.

EU G
quelle
1
"Aber ich kann keinen Grund finden, warum es mit normalem OSX illegal wäre" - weil die EULA dies nicht zulässt.
ta.speot.is
1
Während ich glaube, dass Sie in gutem Glauben eine Frage stellen, beachten Sie, dass Sie immer noch versuchen, Einschränkungen zu umgehen, die wahrscheinlich für einen bestimmten Zweck vorhanden sind. Ob das alles vollkommen legal ist oder nicht, darüber wird hier nicht diskutiert. Verwandte: Mac OS X als Gast auf VirtualBox mit Ubuntu Host? und Wie installiere ich Mac OS X 10.6 Snow Leopard in VMWare? (um nur einige zu nennen)
Slhck
Der Unterschied zwischen meiner Frage und diesen beiden besteht darin, dass ich vorhabe, OSX auf einem "Computer der Marke Apple" auszuführen, wie dies von der EULA gefordert wird, ohne dass von Virtualisierung die Rede ist. Welchen Teil der EULA würde dies Ihrer Meinung nach verletzen?
Eug
Übrigens ist die EULA unter images.apple.com/legal/sla/docs/macosx106.pdf
eug
Ein Grund dafür ist einfach, dass Sie nur eine Kopie von OS X haben dürfen. Die Virtualisierung ("auf Apple-Hardware ausgeführt") ist hier wahrscheinlich nicht das größte rechtliche Problem. Bedenken Sie, dass Sie sie ausführen, wenn Sie sie in einer virtualisierten Hardwareumgebung ausführen umgehen OS X-Systemprüfungen, die normalerweise nach darunter liegender Apple-Hardware suchen. Aber ich bin kein Anwalt, daher kann ich Ihnen keine endgültige Antwort geben.
Slhck

Antworten:

1

Ich habe es durch Booten von meiner physischen Partition zum Laufen gebracht. Beantwortet meine ursprüngliche Frage nicht genau, aber es funktioniert.

Es gibt zwei Möglichkeiten, dies zu tun:

  1. Konvertieren der physischen Partition in eine vdi (VBoxManage convertfromraw ...)
  2. Direkter Zugriff auf die Raw-Partition. Ich habe es auch unveränderlich gemacht, damit VirtualBox Schreibvorgänge in eine separate Datei einfügt. Dadurch fühle ich mich sicherer, da der unformatierte Zugriff ziemlich gefährlich sein soll (dh die OSX-Installation kann leicht beschädigt werden).
EU G
quelle