Depuis la septième version d'OSX (OSX Lion 10.7) quelques modifications nous ont obligés à changer nos petites habitudes d'utilisateur d'Hackintosh que nous avions prises depuis Léopard. Outre le changement radical de la méthode d'installation, à laquelle tout le monde s'est heurté, il faut aussi mentionner une modification particulière : avec l'avènement du roi des félins, OSX 10.7, les .mkext ont été supplantés par la méthode du KernelCache.
Mais pourquoi nous parlent-ils du KernelCache ? devez-vous vous demander… Parce que cette modification a une répercussion sur le fonctionnement de nos hackintosh pardi!
Les moins béotiens d'entre nous auront sans doute déjà remarqué que l'utilisation d'Extensions du Kernel dans Extra/Extensions a notablement allongé la durée de démarrage du système. Il va donc falloir se débarrasser de cette manie que l'on peut désormais qualifier d'obsolète. En effet, l'utilisation d'Extensions dans /Extra/Extensions entraine maintenant le chargement de toutes les Extensions au démarrage, comme si le système démarrait avec le flag-f en somme.
Pour remédier à ce désagrément il suffit simplement de placer les extensions dans le répertoire /System/Bibliothèque/Extensions avec leurs cousines naturelles et de supprimer le répertoire /Extra/Extensions et son .mkext, lui aussi superflu (/Extra/Extensions.mkext).
Une fois la petite famille des extensions rassemblée dans le même répertoire (/System/Bibliothèque/Extensions) il suffit d'ajouter cette option dans le boot.plist et le tour est joué:
UseKernelCache=Yes
Votre temps de démarrage va diminuer de moitié et vous aurez aussi la satisfaction d'utiliser 10.7 Lion proprement.
| Installer une ATI Radeon HD 5870 |
|---|



Commentaires
je confirme le demarrage est trés rapide env 2 tour et demi pour etre sur le bureau de lion
Dans ma version 10,7,3 le répertoire /Extra/Extensions n'existe pas.
Tout les kext sont bien dans /System/Library/Extensions mais je ne trouve pas le fichier Boot.plist ... Pour moi le temps de démarrage est plutôt de l'ordre de 35-40sec... Seul hic je n'ai pas de son ni de Wifi.. et je ne trouve pas de solutions pour installer de nouveau driver (ou kext) ... Si vous avez un lien ou tuto pour m'aider ??
Merci ;-)
donne ta config, pour pouvoir t'aider
J'ai bien compris le changement au niveau du placement des kexts, mais du coup je me pose cette question :
Du coup la petite partition séparée avec Chameleon dessus, est elle encore utile si on enlève le /Extra/Extensions/ ? car dedans on a aussi le DSDT.aml ?
Je pose ces questions car pour le moment je me suis pas plongé dans l'installe de Lion, mais suivant la réponse sa me lancerai sur l'achat d'un nouveau DD !
Merci beaucoup pour les précision.
Amicalement.
Le flag "UseKernelCache=Yes" doit être utilisé sous Lion et Mountain Lion.
A ce propos je ne comprend pas pourquoi dans les dernières versions de Chameleon il est écrit pour l'option UseKernelCache : "pour Lion seulement", ne pas utiliser ce flag avec Mountain Lion revient aussi a un boot avec -F de la même façon que lorsqu'on utilise Lion.
J'utilise "UseKernelCache=Yes" avec Mountain Lion 10.8.2 et tout fonctionne parfaitement.
osx86.net/.../...
Quoi qu'il en soit le cache contient des fichiers importants et nécessaires pour le bon fonctionnement de ces 2 OS, ne pas l'utiliser est à mon point de vue une hérésie.