Installer Mac OS X dans VirtualBox (AMD)

3 avril 2012 par Virtualisation

Pour des besoins de tests avant une installation client, j’avais besoin d’un Ordinateur Mac avec OS X Lion. Acheter un mac pour justes quelques tests n’étant pas dans les moyens du client (ni de mes propres moyens), j’ai donc décidé d’installer le système d’exploitation sur une image virtuelle dans VirtualBox. Malheureusement, tous les tutoriaux disponibles pour cette version affirme que cela ne marche pas sur un ordinateur avec processeur AMD ce qui est mon cas. et pourtant…

Notes : Cette installation nécessite les élément suivants :

  • Virtualbox : Cette suite de virtualisation est libre, et même si elle n’offre pas de support officiel pour la virtualisation de Mac OS X, elle fonctionne assez bien et sera suffisante pour des tests
  • iATKOS: Il s’agit d’une distribution de Mac OS X Lion modifié pour fonctionner sur un PC classique. S’agissant d’une distribution non officielle je ne vous fournirait pas de lien, mais vous pouvez la retrouver grâce à Google (il s’agit d’une image .dmg d’environs 4 Go).

Installer Virtualbox

Télécharger VirtualBox, l’installer, et de l’ouvrir. Cette procédure est assez simple et ne demande pas à être détaillée.

Créer une nouvelle machine virtuel

Pour créer une machine virtuelle, ouvrez VirtualBox et cliquez sur « New » en haut à gauche. Donnez à votre nouvelle machine virtuelle d’un nom, et choisissez « Mac OS X » pour le système d’exploitation.

Même si 1024 Mo est suffisant, je vous recommande d’affecter au moins 2048 Mo de RAM pour la machine virtuelle pour plus de confort. Chaque fois que vous utiliserez Mac OS X, la RAM que vous attribuez ici sera utilisée pour exécuter la machine virtuelle et sera rendue à votre ordinateur une fois la machine virtuel éteinte. Cela implique d’avoir bien entendu un ordinateur déjà bien fourni en mémoire :

Ensuite il vous faudra créer votre nouveau disque de stockage virtuel :

Ici nous choisirons VDI qui est le format natif par défaut de Virtualbox. Les autres formats disponibles sont les suivants :

  • VDMK : format de disque type Vmware ;
  • VHD : format de disque type VirtualPC (Microsoft)
  • HDD : format de disque type Parallels (version 2)

Une fois le type de disque choisi, il faudra définir comment sera alloué l’espace de stockage c’est à dire dynamiquement ou fixe. Si comme moi vous disposez d’un bon disque dur choisissez « fixe » ce qui permettra de gagner en rapidité lors de l’utilisation de votre machine virtuelle :

Enfin, il ne vous reste plus qu’à choisir la taille de votre disque et de lui donner un nom. Ici, pour nos tests, nous avons choisis 20 Go :

 Il ne reste plus qu’à lancer la création de votre machine virtuelle en cliquant sur le bouton « créer » qui apparaît ensuite et de patienter un peu.

Finaliser la configuration de votre machine

Votre machine virtuelle est maintenant créée. Mais nous avons encore besoin de changer quelques paramètres avant de la démarrer :

Votre nouvelle machine virtuelle apparaît sur la colonne de gauche de la page de démarrage Virtualbox. Sélectionnez votre « Mac Lion » et cliquer sur le bouton « Configuration ». Une fois la fenêtre des paramètres ouverte, allez dans « Système » et décochez la case « Activer EFI (OS spéciaux seulement) » :

L’option suivante est importante uniquement si vous avez un processeur AMD. Toujours dans les paramètres systèmes, aller dans l’onglet « Processeur » et décochez « Activer PAE/Nx ». Dans le cas contraire, Mac OS X vous préviendra au démarrage que le système n’est pas supporté :

Ne touchez pas aux autres paramètres et allez dans les paramètres de « Stockage ». Cliquez sur l’icone de CD (vide par défaut et dans la liste de choix, sélectionner « Choisir un fichier de disque virtuel de CD / DVD ». Dans la fenêtre qui apparaît, choisissez le fichier .Dmg pour iATKOS (ou n’importe quel distribution que vous avez téléchargé) :

Voilà votre machine virtuelle est configurée. Il ne vous reste plus qu’à la démarrer en cliquant sur le bouton « Start ».

Installer Mac OS X Lion

Après avoir démarré votre machine virtuelle, vous devriez voir apparaître l’image suivante (ou similaire en fonction de la distribution) :

Il faut maintenant patienter un peu le temps que le système se charge. Vous devez ensuite choisir la langue. Personnellement j’ai choisi le français :

Cliquer ensuite sur le bouton « Continuer » et accepter les conditions générales :

Vous devez choisir ensuite le disque d’installation. Par défaut aucun disque n’apparait dans la fenêtre. vous devez cliquer dans le menu sur « Utilitaires » puis sur « Utilitaire de disque » :

Mac OS X Lion doit être installé sur un disque totalement propre et vous devez donc utiliser l’utilitaire de disque pour nettoyer votre disque dur Virtualbox en cliquant sur  le bouton « effacer… » présent dans l’onglet « effacer » après avoir donné un nom à votre disque (OSX dans notre exemple) :

Une fois votre disque prêt, vous pouvez fermer l’utilitaire de disque. L’installation doit alors vous montrer l’icone de votre disque. Sélectionnez-le et cliquez sur « Installer ». Il faudra maintenant patienter jusqu’au message précisant de redémarrer votre machine. Le plus simple est alors de fermer la machine puis de modifier de nouveau la configuration pour retirer le CD comme vu précédemment et enfin de redémarrer votre machine.

Au redémarrage, certaines questions vous seront posé, à savoir :

  • choisissez votre pays (pour moi, Maurice)
  • sélectionner votre clavier (Américain dans mon cas)
  • transférer des données vers ce Mac (Ne pas transférer)
  • identifiant Apple  (aucun)
  • Enregistrement (Ne rien remplir > Continuer > Continuer)
  • Créer un compte d’ordinateur (saisissez un nom et mot de passe)
  • Fuseau horaire (Port-Louis – Maurice dans mon cas)
Cliquer sur « Utiliser Lion » pour continuer… puis saisissez votre mot de passe pour voir apparaître votre nouveau Mac :
Edit du 29/08/2012
Au vu des commentaires, j’indique ici le lien de téléchargement de l’image utilisé pour mes tests : http://kat.ph/iatkos-l2-mac-os-x-lion-10-7-2-t5989819.html (MD5 : c1f92e1e19bffa947871f082e1f231fd)
Je joins aussi ma configuration xml de mon test sur virtualbox (compressé au format zip) :

 

 

29 réponses à Installer Mac OS X dans VirtualBox (AMD)

  1. c bien d’effacer les commentaire hein pff

    • Désolé mais certains commentaires ont disparus suite à un problème avec mon anti-spam. Mais n’hésite pas à le ré-écrire…

      • Jonas a écrit 8 mai 2013

        Je connais bien ce logiciel de spam et moi aussi il me pose certain problème mais ce n’est pas Franck Lemearié qui les a supprimer je pense

  2. lies a écrit 14 juin 2012

    Bonjour,
    Merci beaucoup pour ce tutoriel.

    J’aimerai savoir est ce que ça marche avec tous les «iATKOSL2». J’ai essayé avec un, apparemment, ça ne marche pas.

    Merci a vous encore une fois.

  3. Dés que je démarre pour la première fois la machine je reste bloqué sur la pomme il n’y a aucun chargement

    • Difficile de répondre sans en savoir plus sur la configuration ou sur la version de l’image. Je ne peux que redonner le lien de téléchargement de l’image que j’ai utilisé : http://kat.ph/iatkos-l2-mac-os-x-lion-10-7-2-t5989819.html et conseiller de jouer avec les paramètres systèmes de ton image virtualbox. Je viens de faire un ajout sur mon article en mettant à disposition ma configuration au format xml. En espérant que cela pourra vous aider.

  4. merci pour ce4t article qui m’a beacop aide car je veux mettre lion en machine virttuelle depuis maintenant 4 mois et aucun logiciel (appart iatkos) n’a marche
    encore mecri,
    HIGHTECHISAPRO

  5. Théo a écrit 20 août 2012

    En allumant ma machine virtuelle , la première image s’affiche puis la pomme d’apple en fond blanc reste bloquée. Comment faire ??

    • Je ne peux que donner la même réponse à tous. En dehors du fait que mon métier me laisse peu de temps pour assurer un support, sans détails précis, je ne peux pas vous aider. Je vous laisse revoir la fin de mon article où je viens d’ajouter ma configuration (format VBOX) ainsi que l’adresse de l’image utilisée. J’espère que cela vous aidera.

    • Si ça peut aider, pour avoir eu le même problème, en passant le système d’exploitation (virtualbox > Général > version > 64bits) ça fonctionne.
      IATKAOSL2.

  6. Bonjour,
    malgré votre tuto très bien expliqué, le chargement reste bloqué sur la pomme. Est ce que vous auriez une solution pour remédier à ce problème?
    Merci par avance.

  7. Salut,
    j’ai suivi ton tuto, mais ça n’as pas marché; j’ai toutefois « googlé » un peu et ja’ai résolu en définissant la machine comme serveur mac os 64, en activant PAE/Nx et an activant l’accélération graphique.
    Si ça peut servir.
    Silvia

    • Merci du retour. Sur ma machine, activer PAE/Nx provoque un message d’erreur mais je ne l’avais jamais essayé en combinaison avec la version Serveur Mac OS 64. Après un test, ma machine virtuelle fonctionne mais le démarrage est un peu plus long et la fluidité graphique n’est pas aussi bonne. Un problème qui pourrait être certainement résolu en modifiant les ressources allouées à la machine virtuelle. Dans tous les cas, tout dépendra des ressources matérielles de votre hôte. J’espère que cette variante saura aider nos lecteurs.

  8. Salut bon tuto ça fonctionne chez moi cependant la résolution reste a 1024×768 je ne trouve pas solution une idée peut être merci d’avance ?

    • La résolution peut être changée en modifiant le fichier /Library/Preferences/SystemConfiguration/com.apple.Boot.plist. Il s’agit d’un fichier texte mais pour le modifier il faudra d’abord le copier sur bureau, le modifier avec l’éditeur de texte puis le sauvegarder, puis remplacer ton original par ta nouvelle version avant de rebooter. Je te conseille de garder l’original dans un coin. Dans ce fichier tu devrais trouver un paramètre comme celui-ci :
      Graphics Mode
      1024x768x32@60

      Il suffira donc juste de modifier la résolution…

  9. Super, tout ok pour moi

  10. bonjours,
    je suis un novice sur virtual box et depuis un petit peu de temps je cherche a mettre mac sur virtualbox et depuis le début j’ai des messages d’erreur avec soi au tout début (avant la pomme) ou a la fin de l’installation :(
    je n’y comprend rien merci de votre aide!

    je vous met un imprécr:
    https://dl.dropbox.com/u/87309299/configs.JPG

    https://dl.dropbox.com/u/87309299/erreur%20%28au%20debut%20avant%20l%27instalation%29.JPG

    voila merci

    PS: j’utilise ITALKOS s3 v2 et ITALKOS L2

  11. Bonjour, merci pour ce tuto qui m’a permis de lancer l’installation ( ce que je n’arrivais pas à faire).

    Cependant lorsque je démarre pour la première fois ( juste après l’installation) il se bloque sur la pomme; je l’ai exécuté avec -v et le message d’erreur suivant est ressorti: No DSDT replacement found. Leaving ACPI data as is

    Starting Darwin x86_64

    Que faire ? Sur certain sites ils disent que je doit créer un fichier dsdt moi même et le copier dans un des fichiers de mac osX. Seulement quand on va sur l’emplacement d’installation de mac osX, on ne peut pas accéder à la partition virtuelle. Elle est formée d’un bloc et on ne peut pas l’ouvrir.

    Avez-vous déjà rencontré se problème ? Sinon comment faire pour le régler ?

    • Comme je le disais précédemment, je n’ai plus le temps de procéder au dépannage de chacun. Je laisse donc les commentaires ouverts dans l’espoir qu’un lecteur puisse vous aider.

  12. Salut, j’ai suivi toutes les étapes mais lorsque je termine l’installation il me demande de redemarrer alors je fais peripheriques–>ejecter CD puis Machines–>redemarrer il me dit no bootable device, system halt

  13. As tu essayé de créer un disque Mac OS X server 64bits ??

  14. MErciiiiiiiiiiiiiiiii

  15. apres l’istallation de machine est ce que cette machine capable pour la programation ios iphone … ?,

  16. willy a écrit 21 avril 2013

    merci de ce merveilleux tuto qui fonctionne du tonnerre merci

  17. Alain a écrit 26 avril 2013

    Merci pour ce tuto simple et efficace, j’ai vraiment gagné du temps !
    je n’arrive pas à changer la résolution en 1280×1024 malgré une modif dans un fichier comme indiqué mais ce n’est pas grave, tout fonctionne.
    Merciiiiiiiiiiiiiii et bravo

Répondre

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>