2 votes

Exécuter une machine virtuelle OS X 10.6 sur MacOS 10.15 avec VirtualBox

J'ai du mal à créer une machine virtuelle Mac OS X 10.6 (Snow Leopard) sur MacOS 10.15 (Catalina). Comment puis-je utiliser Snow Leopard dans VirtualBox sur MacOS Catalina ?

Voici ce que j'ai :

  • MacOS 10.15.7 (19H1217)
    • Fonctionnement sur un MacBook Pro (Retina, 15 pouces, mi-2014)
  • VirtualBox version 6.1.22 r144080 (Qt5.6.3)
  • Fichier ISO d'installation de Max OS X 10.6

Après l'installation initiale, VirtualBox s'arrête là et ne va pas plus loin : enter image description here

2voto

David Anderson Points 30783

Vous avez raison. J'utilise un iMac (21,5 pouces, fin 2013) avec Catalina 10.15.7 et la même version de Virtual Box. J'ai résolu votre problème en faisant démarrer le firmware à partir d'un fichier. J'ai choisi de démarrer à partir de FS1:\System\Library\CoreServices\boot.efi .

La solution la plus simple consiste à saisir les données suivantes dans le champ Shell> rapide.

FS1:\System\Library\CoreServices\boot.efi

J'ai utilisé un fichier ISO Snow Leopard créé à partir d'un DVD Snow Leopard OS X 10.6 acheté auprès d'Apple. Pour plus d'informations, voir cette réponse .

Je devais régler le "contrôleur audio" sur ICH AC97 sinon Snow Leopard ne démarrerait pas une fois l'installation terminée. Cette modification permet d'obtenir un Snow Leopard sans son.

Après l'installation, j'ai immédiatement effectué la mise à niveau vers OS X 10.6.8 en téléchargeant Mac OS X 10.6.8 Update Combo v1.1 sur l'hôte, le transfert vers la machine virtuelle et l'installation.

I activation du noyau 64 bits en entrant la commande suivante, puis en redémarrant.

sudo systemsetup -setkernelbootarchitecture x86_64

L'installation de Guest Additions a échoué avec le message popup suivant.


Je n'ai eu aucun problème à installer Snow Leopard sur un iMac (21,5 pouces, Mid 2011) avec High Sierra 10.13.6 et Virtual Box version 6.1.12 r139181 (Qt5.6.3). En d'autres termes, je n'ai pas eu besoin de changer le "contrôleur audio". J'ai pu passer à OS X 10.6.8 et activer le noyau 64 bits. Cependant, Guest Additions n'a pas réussi à s'installer avec le message suivant.

Je suppose que Guest Additions se serait installé si une ancienne version de VirtualBox était utilisée.

0voto

Steve Chambers Points 21588

Je me souviens avoir fait quelque chose de similaire il y a quelque temps et j'ai rencontré les mêmes problèmes. Je vois que les gens de virtualbox n'ont pas encore résolu ce problème.

La meilleure façon de procéder est de créer une machine virtuelle dans VMWare Fusion. Vous pouvez la télécharger et l'utiliser gratuitement. Et tant que vous virtualisez MacOS sur un Macintosh réel, physique et de marque Apple, cela devrait fonctionner.

VMWare démarre et installe MacOS dans une VM sur un MacOS prêt à l'emploi, sans aucune plainte ni problème. J'ai fait cela avec MacOS Mojave mais cela devrait être plus simple avec une version antérieure de MacOS tant que vous avez le programme d'installation d'Apple.

Si vous suivez les instructions aquí Cela devrait vous permettre d'obtenir une installation fonctionnelle de MacOS que vous pourrez utiliser. Ces instructions concernent Mojave mais devraient fonctionner pour les versions antérieures de MacOS.

Je ne vais pas citer ici l'intégralité du billet de blog, mais vous configurez une VM dans Fusion pour la version de MacOS que vous souhaitez, puis vous créez un ISO/DMG à l'aide de quelques commandes de terminal simples, puis vous sélectionnez cette image comme support d'installation amorçable dans VMWare Fusion et vous suivez la procédure d'installation standard de MacOS.

L'astuce ici est que Virtualbox peut utiliser directement une VM créée dans Fusion, donc lorsque vous avez terminé l'installation et que vous avez une VM MacOS démarrable dans Fusion, vous pouvez supprimer Fusion et utiliser Virtualbox.

Il existe un certain nombre de tutoriels qui peuvent vous aider dans cette tâche. Celui qui se trouve sur mon blog est lié à l'article de blog mentionné ci-dessus, mais il en existe d'autres. Google est votre ami. L'astuce consiste à utiliser VMWare Fusion pour créer la VM, puis à l'exécuter dans Virtualbox.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X