little`s holidays...
Good to hear
Thanks Derty
little`s holidays...
Simply eliminate the /Extra/Extensions directory by moving all of your kexts to the /System/Library/Extensions directory and add UseKernelCache=Yes to your org.chameleon.Boot.plist
Also, Chameleon v2.1svn r1618 provides full iCloud/FaceTime support. Here is the boot file:
Hi there
I've been reading about the need to place e/e into /S/L/E and use the cache yes option but I haven't and 10.7.2 is working. My chameleon plist is almost the same as in snow leo, except for the npci line. So is the option still available for keeping e/e?
Thanks
My system works only if I move my Extra kexts from /E/E to /S/L/E as suggested. Even if it works, i would prefer a more polish solution in which the Extra kexts are kept in the original position for the sake of factorization.
Is it something related to the bootloader? no way to fix this thing?
thanks in advance,
cili0.
<key>UseKernelCache</key> <string>Yes</string>
Thanks cili0, i moved my E/E to S/L/E and i added in org.chameleon.Boot.plist:
<key>UseKernelCache</key> <string>Yes</string>
All ok !!!
Thanks !
Thanks cili0, i moved my E/E to S/L/E and i added in org.chameleon.Boot.plist:
<key>UseKernelCache</key> <string>Yes</string>
All ok !!!
Thanks !
I managed to get it updated to 10.7.2 but I have a tone of problem with iCloud. This is what I get when I try to sign into iCloud.
Hi mistudio
Is there a reason for the change? If it was working before, why the change now? I'm of the mind that if it isn't broken then don't change it. I hope my setup will continue to work. lol
I've done exactly the some thing as suggested by DarwinX few posts before. But the point is that IMHO this procedure can't be considered more than a workaround. I'm wondering the reason why we can't create /E/Extensions.mkext anymore or recreate the startup cache without encountering the error 'still waiting for root device'.
Is something related to the bootloader? any hope for a fix?
ciao!
cili0.
It has nothing to do with the boot loader and there is nothing to fix. The Mac OS X Lion had simply evolved to use a far superior kernelcache and the extensions.mkext is found nowhere within the actual system. The retention of the former separation of extension directories configuration, however stagnant and unnecessary, is still obviously possible but requires a manual generation of the extensions.mkext within the Startup directory from whence the kexts are loaded at startup, nothing "vanilla" about that. It is just a pointless exercise in redundancy as kext separation produces no actual benefits in the OS X Lion and defies the very foundation of its programming.
I'm not so confident in the way OSX Lion loads kexts, so I can't argue about that, but keeping the extra kexts outside /S/L/E seems just right from a factorization point of view. Of course there's no difference between the two solutions, it just seems more polished to me.
The question was about the reason why this scenario occurs in 10.7.2.
The problem seems related to the fact that if we create /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext the system won't boot anymore. What it has to do with teh decision to keep some kexts in /E/E?
Thanks for your support,
ciao,
cili0.
Clearly, are you free to implement any system configuration that you please. However, continuing to use the extensions.mkext simply defies the way that the OS X 10.7 operates. I am all for kext separation, but ultimately, it is purely cosmetic. Yet, neglecting the prelinked kernelcache is not. Prior to the Lion, the OS X did indeed utilize the handling if its kext caches via the extensions.mkext. This is simply no longer the case. So, why defy the progress? If one is so attached to the old ways, then why update at all? Snow Leopard is still a mighty fine system.
sudo kextcache -v 2 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions
Thanks for your reply. I have tried that before I post but it doesn't work for me. However I update Chameleon to 2.1r1627 and that do the trick.Hi Macusers,
Your solution is here, read this!
http://www.insanelym...p...t&p=1760215
GoodLuck !
I managed to get it updated to 10.7.2 but I have a tone of problem with iCloud. This is what I get when I try to sign into iCloud.
I'm not against progress per-sè, and in principle I've no problem in using the new kernel cache system. The problem arises when this new method doesn't allow anymore to use the /E/E.
It would be great to have both: the new loading system and the factorization of the extra kexts. It's strange that other people that keep using Extensions.mkext with the commandsudo kextcache -v 2 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions
are not experiencing the same problem. It seems that Lion 10.7.2 is still supporting the old method, but that this old method simply doesn't work anymore for some setups like mine.
Thanks,
ciao!
cili0.
0 members, 0 guests, 0 anonymous users