Exécutez Mac OS X Lion Dev Preview 4 sur un Mac Core Duo 32 bits ...

De nombreux propriétaires des Macs Intel 32 bits les plus anciens ont été découragés lorsqu'ils ont constaté que les exigences système de Mac OS X Lion exigeaient un processeur Core 2 Duo 64 bits ou plus récent. Ces utilisateurs ont été découragés, mais pas découragés, parce que certains ont réussi à faire fonctionner la dernière version du développeur Lion sur des Mac Core Duo plus anciens ... en quelque sorte.

D'abord quelques antécédents. Dans les aperçus de développeur antérieurs, l'exécution de OS X Lion sur un Mac Core Duo consistait simplement à supprimer un fichier plist, puis à démarrer magiquement. Assez simple. Cela a changé dans les prévisualisations de dev, et dans Dev Preview 4, les choses deviennent un peu plus compliquées. Maintenant sur l'état actuel des choses ...

Les mauvaises nouvelles
Ce n'est pas encore vraiment une solution utilisable, car Finder.app ne fonctionne pas (c'est une application 64 bits, donc ne fonctionnera pas sur du matériel 32 bits) et launchd consomme trop de ressources système.

Les bonnes et / ou les nouvelles optimistes
Lion DP4 démarre sur ces Macs 32 bits! Cela signifie qu'après la sortie publique en juillet, nous verrons presque certainement un noyau Lion modifié et un Finder qui fonctionne comme prévu sur les plus anciens Mac Intel. C'est beaucoup moins excitant que d'autres installations fous de Mac OS X (rappelez-vous toutes ces machines Hackintosh fonctionnant sur Atom, Pentium 4, CPU AMD et autres matériels non supportés?).

OK donc assez bavard, allons sur le processus qui fonctionne maintenant pour démarrer Lion sur les vieux Mac Intel.

Obtenir Lion DP4 pour démarrer et exécuter sur un Core Duo Mac

Important: Ceci n'est pas supporté par Apple ni par quiconque, et dans l'état actuel, Lion n'est pas utilisable sur les Mac 32 bits. Ceci est fourni à titre informatif seulement et nous ne sommes pas responsables de tout foirer. Toujours sauvegarder vos Macs. Procédez à vos risques et périls.

Cette procédure n'est pas pour les faibles de cœur, et ce n'est pas le processus le plus simple au monde. Vous allez modifier et déplacer certains fichiers système et vous devrez accéder aux éléments suivants:

  • Le Mac 32 bits en plus d'un Mac 64 bits pour installer Lion DP4 sur
  • Lion Developer Preview 1 - build 11a390 - c'était le dernier aperçu du développement qui avait un support du noyau 32 bits
  • Lion Developer Preview 4 - build 11a480b
  • Connaissance du disque dur externe ou du matériel - ce n'est pas tout à fait nécessaire, mais cela facilite le transfert de l'installation modifiée de Lion DP4 d'une machine 64 bits au Mac 32 bits.
  • Patience, détermination et désir de bricoler

Avoir tout cela prêt? Voici les étapes à suivre pour exécuter Lion sur un Mac Core Duo:

  • Installez Mac OS X Lion sur un Mac compatible (ce qui signifie 64 bits)
  • Supprimez le fichier PlatformSupport.plist situé à:
  • /System/Library/CoreServices/PlatformSupport.plist

  • Bless boot.efi de Lion Developer Aperçu 1
  • bless --folder "/Volumes/Mac OS X/System/Library/CoreServices" --bootinfo --bootefi

  • Remplacez le noyau Lion DP4 par le noyau de DP1, mach_kernel.ctfsys ou mach_kernel se trouve dans votre répertoire racine à /
  • Remplacez les fichiers Lion DP4 suivants par les versions de Lion DP1, ils se trouvent dans / Systems / Library / Extensions /:
  • AppleIntelCPUPowerManagement.kext
    AppleIntelCPUPowerManagementClient.kext
    AppleIntelIntegratedFramebuffer.kext

  • Transférez cette installation modifiée de Lion DP4 sur le Mac Core Duo et démarrez-la

Le Mac 32 bits démarrera sous Mac OS X Lion, mais voici les problèmes: Le Finder ne fonctionne pas du tout car il est construit en tant qu'application 64 bits, et launchd consommera la majorité de vos ressources (cela peut ou non ne pas être lié au démarrage lent de Lion et aux problèmes d'utilisation qui se résolvent d'eux-mêmes). Pour résoudre ces problèmes, il suffit de saisir les ressources Finder.app et launchd de DP1 et de les déplacer vers DP4, nous verrons.

Regard vers l'avenir, théoriquement au moins
Dans un mois ou deux, vous pourrez peut- être acheter Lion sur un Mac 64 bits, copier les dossiers système, lancer un ou deux fichiers Kext modifiés, puis démarrer et utiliser Lion comme d'habitude sur un Mac 32 bits non pris en charge . Cela ne serait évidemment pas pris en charge par Apple, mais cela pourrait être acceptable à cause de la généreuse licence personnelle de Lion qui vous permet d'installer le système d'exploitation sur tous vos Mac personnels. Cette dernière partie, nous ne le saurons pas jusqu'à ce que nous voyons le dernier CLUF du Lion, mais ce n'est pas trop tiré par les cheveux.

Ces instructions sont basées sur un post dans MacRumors Forums, qui est également la source de la capture d'écran. Il y a quelques utilisateurs rusés de Mac là-bas, et ce peut être une ressource utile.