![]() |
Need Kext placement info.
I am new to the whole retail installation method, I tried a retail install before and I couldn't install kext files at all, so I was wondering if I should install my kext files to the "Extra/Extensions" folder, and if so how should I go about doing that the right way? Also If I do need to install them here, will they override any kext that has the same name?( I have patched versions of kexts files that have the same name as some kexts in the Extensions folder)
00010 |
When you put them to /Extra/Extensions you need to build an Extensions.mkext chache for them in the upper folder [/Extra] - I prefer to use this utility for that purpose:
https://www.apple.com/downloads/maco...mkexttool.html Bur be aware, that you need to select x86_64 slim down, when you want to boot 64-Bit Kernel & Extensions. Some Extensions like ApplePS2 drivers do not work correctly in /E/E if you put Extensions to /System/Library/Extensions be sure to fix the file permissions: Code:
sudo -sOnce done delete /System/Library/Chaches/com.apple.kext.chaches folder to have the Extensions chache beeing rebuild on next boot. (On Leopard this is /System/Libary/Extensions.mkext) - when you use an up-to-date bootloader you can also force the system to rebuild the chache by using -f boot parameter. |
ok, good, I have patched GMAx3100 kext files, and the stock files already exsit in the Extensions folder, Will the Extra/Extensions folder override the originals?
So I need to install my PS2 kext files in the Extensions folder aswell? I am using the VoodooPS2 and trackpad prefpane, I also need to delete the R1000.kext because it is not acting correctly with my Ethernet which is a Realtek RTL8169 NIC, I was going to replace it with the one I used in the prepatched version of Snow Leopard I had used before. When I try to use "Kext Utility" in the retail install I had tried before, It did not work, So in retail you are saying I need to do the install manually in terminal? So lets say I want to put all my kext in the /Extra/Extensions folder,Which ones would I not put there that need to be in S/l/E? I have my wifi kext. VoodooHDA.kext VoodooPS2.kext VoodooBatery.kext RTL8169NIC.kext Patched Graphics kexts Patched IOUSBFamily.kext |
It should work to put the patched Kernel Extensions to /Extra/Extensions and leave the ones in the System folder beeing untouched. Just be sure to create /Extra/Extensions.mkext for the ones stored in /Extra/Extensions wether you do this from command line using "kextutil" or using GUI is pretty irrelevant - without this there will be a Kernel Panic on boot - at least in my cases.
Repairing the file permissions matters only for the one you add to the System folder, as they won't be chached correctly by OS X without having correct permissions. |
ok, good. but I still need to install the PS2 kext files in the s/l/e folder or not?
00020 |
No with VoodooPS2 you are fine of with /E/E - see the release notes at http://forum.voodooprojects.org/inde...pic,235.0.html
Just AppleACPIPS2Nub.kext was causing me trouble in that case, maybe other third party kexts do that too, but I didn't expire any other one that way yet. |
Ok, Thanks man, you always reply alot to my posts, your very helpful, I am installing the kext files now, will report back soon.
00010 |
nothing worked at all, I followed evrything to the letter.
00010 |