I have a weird problem going on. I read on the forums that it's faster to load installed kexts in the vanilla locations aka S/L/E and L/E. But when I try to install my kexts to those locations it never works. They only load on boot when my kexts are in the kexts/other folder. Could this have something to do with SIP status maybe? Because I have no idea what's going on. I would prefer it when the kexts load from the normal install locations and do not have to be injected in clover every time.
I hope someone can give some info on this.
Thanks!
You may not have installed the kexts properly.
I used to think that just dropping kexts into the \L\E folder was installing them.
Turned out it was not the proper way of installing kexts, and hence they never loaded.
You need to use a terminal command to install then rebuild your cache.
If you just dragged and dropped kexts into \L\E, try re-installing them properly.
Below are the proper instructions that can be found on the link Rehabman provided.
(Remember to change the directory to where the kexts you want to install are; I like to move the kexts I want to install to the desktop and then run the command: "cd desktop" before running the commands below)
Q. How to install kexts?
There are various kext installers: Kext Beast, Kext Wizard, Kext Utility. I don't recommend any of them.
It is easy to install kexts with Terminal:
Code (Text):
sudo cp -R KextToInstall.kext /Library/Extensions
Or with older OS X (10.10.x and prior):
Code (Text):
sudo cp -R KextToInstall.kext /System/Library/Extensions
And to rebuild cache:
Code (Text):
sudo kextcache -i /
Or with older OS X:
Code (Text):
sudo touch /System/Library/Extensions && sudo kextcache -u /
Hope this helps!
- Daniel