Before you do anything you may want to make a backup copy of your extensions folder just in case something goes wrong and you have problems booting. You can backup your extensions folder and remove your kext by doing the following:
In Short
Code:
sudo -s
mkdir /backup
cd /System/Library
cp -R Extensions/ /backup/
rm -Rf Extensions/forcedeth.kext
touch Extensions/
rm -Rf Extensions.mkext
diskutil repairpermissions /
Reboot using the boot-flags
-v -f
-v Verbose Mode displays useful information during the boot process.
-f Forces OSX to load kexts from the extensions folder instead of the cache file. We did delete the cache file so this is just a precaution.
With Explanations
1. Give yourself root privileges so that you can modify files.
2. Make a backup copy of your kexts. First we will make a directory called "backup" in our root directory to store them. Open Terminal and type:
3. Change directories to /System/Library This will shorten some of the commands we have to type in.
4. Copy your kexts to the new "backup" folder.
Code:
cp -R Extensions/ /backup/
5. Remove forcedeth.kext
Code:
rm -Rf Extensions/forcedeth.kext
6. Touch the extensions folder
7. Remove the extensions cache to force OSX to rebuild it without forcedeth kext.
Code:
rm -Rf Extensions.mkext
8. Repair permissions to your drive.
Code:
diskutil repairpermissions /
9. Reboot using the boot-flags
-v -f
-v Verbose Mode displays useful information during the boot process.
-f Forces OSX to load kexts from the extensions folder instead of the cache file. We did delete the cache file so this is just a precaution.
If you do not have any issues after reboot then you can erase your Backup folder and follow the steps above to rebuild it.