Lion et le kernelCache

( 9 Votes )

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.

 

Commentaires 

 
0 #1 gerald79 13-01-2012 10:44
article Parfait.

je confirme le demarrage est trés rapide env 2 tour et demi pour etre sur le bureau de lion
Citer
 
 
0 #2 Numb 20-04-2012 20:32
Merci pour les infos,

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 ;-)
Citer
 
 
0 #3 gerald79 21-04-2012 07:52
Citation en provenance du commentaire précédent de Numb :
Merci pour les infos,

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
Citer