Problème sur les Mac équipés du M4 : impossible de faire tourner d’anciennes versions de macOS en machine virtuelle
Problème de compatibilité des anciennes versions de macOS avec les nouveaux processeurs Apple M4
Un bug sur les Macs équipés de la puce M4
Les propriétaires des nouveaux Mac dotés de la puce M4 d’Apple ont remarqué qu’ils ne pouvaient pas exécuter d’anciennes versions de macOS dans une machine virtuelle en raison d’un problème de démarrage étrange. Utiliser une machine virtuelle avec des générations plus anciennes de macOS peut être utile, que ce soit en matière de sécurité, de développement ou simplement pour exécuter des logiciels qui ne fonctionnent pas avec les versions plus récentes de macOS. Cependant, il semble y avoir un problème lors de l’utilisation d’une machine virtuelle de cette manière avec un processeur M4.
Un bug spécifique aux processeurs M4
Le bug, qui a été détaillé par Eclectic Light Co. et signalé par Csaba Fitzl, se manifeste lorsque l’on essaie d’exécuter des versions de macOS antérieures à macOS 13.4 Ventura dans une machine virtuelle sur un Mac M4. Sur un Mac de génération M1, M2 ou M3, il n’y a pas de problème, car cela se produit uniquement sur le M4. Lors des tests, l’exécution de la machine virtuelle avec une ancienne version de macOS aboutit à un écran noir et à un échec de démarrage. Cela s’est avéré être le cas indépendamment des paramètres utilisés pour la machine virtuelle elle-même, et même en mode de récupération.
Un souci de cores virtuels
La véritable source du problème est difficile à identifier en raison de l’incapacité d’accéder aux journaux pour voir ce qui s’est passé. Il n’y a pas non plus de journal d’hôte en cas de défaillance visible, car tout semble fonctionner normalement jusqu’à ce que la machine virtuelle ne parvienne pas à démarrer correctement.
La seule véritable indication qui a été découverte est que, malgré l’allocation de plusieurs coeurs virtuels, un seul est actif sur l’hôte. On suppose que l’échec se produit à un moment du processus de démarrage avant que le noyau de la machine virtuelle ne démarre les autres coeurs, soit au début de la phase de démarrage du noyau.
Une solution temporaire
Il est pensé qu’il peut s’agir d’un bug dans le processus de démarrage précoce du noyau, ce qui nécessiterait la correction du bug dans les noyaux de macOS affectés et la création et la distribution de nouveaux fichiers d’image IPSW.
Pour toute personne ayant besoin de faire fonctionner les anciennes versions de macOS en tant que machine virtuelle, la réponse immédiate est de rester avec des modèles de Mac équipés de matériel M1, M2 ou M3.
Restez à l’écoute pour plus de détails à mesure qu’ils deviennent disponibles.
Source : www.powerpage.org