nyctota Posted February 9, 2013 Share Posted February 9, 2013 Hi! I have Chameleon bootloader and my kexts on EFI partition and system boots fine only with -f flag. Otherway as I see it's not loading /E/E kexts. Is there a way to build mkext with /E/E kexts to be loaded every boot? I've read some topics about that, but none of them solve the problem. How do Chameleon decide whether to load /Extra/Extension.mkext or not? Thanks. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted February 10, 2013 Share Posted February 10, 2013 If it's there, Chameleon loads it. Here's how to make the mkext for /Extra/Extensions for Snow Leopard: http://myhack.sojuga...ns-kext-caches/ Link to comment Share on other sites More sharing options...
nyctota Posted February 10, 2013 Author Share Posted February 10, 2013 It's already been done, but doesn't work as expected. I've found the reason: actual Chameleon releases load prelinked kernel cache even if there is no UseKernelCache option set to Yes, so it must be explicitly set to No, if you want it to load kexts or mkext on boot. Hope it'll help someone. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted February 11, 2013 Share Posted February 11, 2013 Hm yes, but I thought that was only supposed to happen on Lion and up. Maybe you found a bug, or maybe I misunderstood what I read. Link to comment Share on other sites More sharing options...
juanerson Posted February 11, 2013 Share Posted February 11, 2013 Using chameleon 2.1 and 2.2 svn that flag also applied to snow, which have prelinked kernel cache too, as lion and mountain lion. So, UseKernelCache=Yes is the default option, therefore must be No to load .kexts from /E/E including his cache .mkext, and the main cache in 10.6 Link to comment Share on other sites More sharing options...
Recommended Posts