Exécutez Mac OS X Lion Dev Preview 4 sur un Mac 32-bit Core Duo... en quelque sorte
De nombreux propriétaires des plus anciens Mac Intel 32 bits ont été découragés lorsqu'ils ont découvert que la configuration requise pour Mac OS X Lion exigeait un processeur Core 2 Duo 64 bits ou plus récent. Ces utilisateurs ont été découragés, mais pas dissuadés, car certains ont réussi à faire fonctionner la dernière version de développement de Lion sur des Macs Core Duo plus anciens... en quelque sorte.
Tout d'abord, un peu de contexte. Dans les premières avant-premières des développeurs, faire tourner OS X Lion sur un Mac Core Duo consistait simplement à supprimer un fichier plist et ensuite, il démarrait comme par magie. C'est assez simple. Cela a changé dans les versions ultérieures de Dev Preview, et dans Dev Preview 4, les choses sont devenues un peu plus compliquées. Passons maintenant à la situation actuelle...
Les mauvaises nouvelles
Ce n'est pas encore une solution vraiment utilisable , car Finder.app ne fonctionne pas (c'est une application 64 bits, donc ne fonctionne pas sur du matériel 32 bits) et launchd consomme trop de ressources système.
Les bonnes nouvelles et/ou les nouvelles optimistes
Lion DP4 est en train de démarrer sur ces Macs 32 bits ! Cela signifie qu'après la sortie publique en juillet, nous verrons presque certainement un noyau Lion et un Finder modifiés qui fonctionneront comme prévu sur les plus anciens Mac Intel. C'est beaucoup moins que certaines autres installations folles de Mac OS X (vous vous souvenez de toutes ces machines Hackintosh fonctionnant sur des Atom, Pentium 4, CPU AMD et autres matériels non pris en charge ?)
Bon, assez bavardé, passons en revue le processus qui fonctionne actuellement pour démarrer Lion sur de vieux Mac Intel.
Faire fonctionner Lion DP4 sur un Mac duo de base
Important : Ceci n'est pas supporté par Apple ou par qui que ce soit d'autre, et dans l'état actuel, Lion n'est pas utilisable sur les Macs 32 bits. Ce document est fourni à titre d'information uniquement et nous ne sommes pas responsables des erreurs que vous pourriez commettre. Sauvegardez toujours vos Macs. Procédez à vos propres risques.
Cette procédure n'est pas pour les faibles de coeur, et ce n'est pas le processus le plus simple du monde. Vous devrez modifier et déplacer certains fichiers du système et vous aurez besoin d'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 la dernière preview de développement qui avait le support du noyau 32 bit
- Avant-première Lion Developer 4 - build 11a480b
- Connaissance du disque dur externe ou du matériel - ce n'est pas entièrement nécessaire mais cela facilite les choses car vous allez échanger l'installation modifiée du Lion DP4 d'une machine 64 bits sur le Mac 32 bits
- Patience, détermination et désir de bricoler
Tout est prêt ? Voici les étapes à suivre pour faire fonctionner Lion sur un Core Duo Mac :
- Installer Mac OS X Lion sur un Mac compatible (c'est-à-dire 64 bits)
- Supprimez le fichier PlatformSupport.plist situé à :
- Bless boot.efi de Lion Developer Preview 1
- Remplacez le noyau DP4 du Lion par le noyau DP1, mach_kernel.ctfsys ou mach_kernel est situé dans votre répertoire racine à /
- Remplacez les fichiers Lion DP4 suivants par les versions de Lion DP1, ils se trouvent dans /Systems/Library/Extensions/ :
- Transférez cette installation modifiée de Lion DP4 sur le Core Duo Mac et démarrez le
/System/Library/CoreServices/PlatformSupport.plist
bless --folder "/Volumes/Mac OS X/System/Library/CoreServices" --bootinfo --bootefi
AppleIntelCPUPowerManagement.kext
AppleIntelCPUPowerManagementClient.kext
AppleIntelIntegratedFramebuffer.kext
Le Mac 32 bits va démarrer dans Mac OS X Lion, mais voici les problèmes : Le Finder ne fonctionne pas du tout car il est conçu comme une application 64 bits, et launchd va consommer la majorité de vos ressources (cela peut ou non être lié à la lenteur du démarrage de Lion et aux problèmes d'utilisation qui se résolvent d'eux-mêmes). Pour résoudre ces problèmes, il suffirait de récupérer les ressources de Finder.app et de launchd au DP1 et de les déplacer au DP4 également, nous verrons.
Regarder vers l'avenir, en théorie au moins
Dans un mois ou deux, vous pourrez peut-être acheter Lion sur un Mac 64 bits, copier les dossiers système, ajouter 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 supporté par Apple, mais cela pourrait être une utilisation acceptable grâce à la généreuse licence personnelle de Lion qui vous permet d'installer le système d'exploitation sur tous vos Mac personnels. Nous ne connaîtrons pas cette dernière partie avant de voir le contrat de licence Lion définitif, mais il n'est pas trop éloigné.
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 de Mac astucieux là-bas, et cela peut être une ressource utile.