21 novembre 2024

Krusell France

Ta dose d'actu digital !

Problème sur les Mac équipés du M4 : impossible de faire tourner d’anciennes versions de macOS en machine virtuelle

Bug surfaces in M4-based Macs preventing older versions of macOS from booting under virtual machine architectures
Rate this post

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

  • lea corbini redactrice krusell france

    Journaliste passionnée par le monde numérique, Léa apporte son expertise et son enthousiasme pour le high-tech et le gaming sur Krusell-France.fr.Ses analyses pointues et ses articles vivants explorent les dernières tendances et innovations technologiques, offrant aux lecteurs un voyage captivant à travers les évolutions du digital et du jeu vidéo.

    Voir toutes les publications