Comment installer OSX dans VirtualBox sur un Macbook Air en utilisant Apple's Reinstall USB

8

Je suis actuellement à double démarrage OSX et Ubuntu sur mon Macbook Air, mais ce serait bien d'exécuter OSX dans Ubuntu via VirtualBox. Cela semble possible en utilisant VirtualBox et est légal - il y a même un article sur un blog Oracle décrivant ceci: http://blogs.oracle.com/karim/entry/installing_mac_os_x_in . En fait, j'ai lu ailleurs que c'est uniquement légal avec OSX Server, mais je ne trouve pas de raison pour laquelle ce serait illégal avec OSX normal - veuillez me le faire savoir si vous pensez le contraire.

Le problème que j'ai, c'est qu'un MacBook Air n'est pas livré avec un DVD de démarrage, mais avec un "Reinstall Drive" qui est une clé USB qui se présente comme un lecteur de CD-ROM. Il ne semble pas être au format ISO9660 mais a une table de partition Apple, avec OSX installé sur une partition HFS. refit dit qu'il a aussi un "boot.efi". Je ne connais pas très bien le démarrage / partitionnement d'Apple et j'apprécierais vraiment quelques conseils sur la façon de convertir cet USB en ISO ou de le démarrer dans VirtualBox d'une autre manière.

eug
la source
1
"mais ne peut pas trouver une raison pour laquelle ce serait illégal avec OSX normal" - parce que le CLUF ne vous le permet pas.
ta.speot.is
1
Bien que je pense que vous posez une question de bonne foi, notez que vous essayez toujours de contourner les restrictions qui sont probablement là dans un but. Que tout cela soit parfaitement légal ou non, ce n'est pas un sujet de discussion ici. Connexes: Mac OS X en tant qu'invité sur VirtualBox avec Ubuntu Host? et comment installer Mac OS X 10.6 Snow Leopard dans VMWare? (pour n'en citer que quelques-uns)
slhck
La différence entre ma question et ces deux est que je prévois d'exécuter OSX sur un "ordinateur de marque Apple" comme l'exige le CLUF, qui ne fait aucune mention de la virtualisation. Quelle partie du CLUF pensez-vous que cela violerait?
eug
Eh bien, l'une des raisons étant simplement que vous n'êtes autorisé à avoir qu'une seule copie d'OS X. La virtualisation ("s'exécutant sur du matériel Apple") n'est probablement pas le plus gros problème juridique ici - considérez qu'en l'exécutant dans un environnement matériel virtualisé, vous contournent les vérifications du système OS X qui vérifieraient normalement le matériel Apple en dessous. Mais je ne suis pas avocat, je ne peux donc pas vous donner de réponse définitive.
slhck

Réponses:

1

Je l'ai fait fonctionner en démarrant à partir de ma partition physique. Ne répond pas exactement à ma question d'origine mais ça marche.

Il y a deux façons de le faire:

  1. Conversion de la partition physique en vdi (VBoxManage convertfromraw ...)
  2. Accéder directement à la partition brute. Je l'ai également rendu immuable afin que VirtualBox place les écritures dans un fichier séparé - me fait me sentir plus en sécurité car l'accès brut est censé être assez dangereux (c'est-à-dire qu'il est facile d'endommager l'installation OSX).
eug
la source