I pulled the seatbeltkext from the apple update using Pacifist. this solved my dmg munting problems. The 10.5.8 seatbelt.kext at the begining of this thread doesn't work. It looks like it is really 10.5.7? I'm not sure, but as soon as I used the 10.5.8 stand-alone update, and extracted seatbelt.kext using Pacifist, I installed it using OSX86tols, and problem gone.
The problem I have now though, is AFP sharing doesn't work. I get this in the system.log:
Cannot apply builtin profile `krb5kdc' . Policy not found
I looked around on google, but this looks like another issue related to a mismatched seatblet sandbox. What the %^@# ?!?!?!?
I am running 10.5.8 with AnV 9.8 kernel and 10.5.8 seatbelt.kext from Apple 10.5.8 update on iatKOS v7
Is there anything I can do to use AFP on 10.5.8 ?
I would recheck your kernel version using
in Terminal than try reinstalling the seatbelt you extracted. This time remove the old one first, empty trash and install the new one. Make sure to dump your extensions.mkext cache file. You can also try installing manually instead of using something like Kext Helper.Manually Installing a Kext
You can manually install drivers (kexts) by following the instructions below. Be sure to do your research and make sure that what you are installing will work. It is highly recommended that you do steps 2, 3 & 4 to backup your extensions folder. This will make it possible to recover from a non booting system
Place the kext you wish to install on your desktop (The following commands rely on it being on the desktop).
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.
cp -r Extensions/ /backup/
5. Copy the kext from your desktop to the extensions folder (Replace MYKEXT.kext with the name of the kext you want to install.
cp ~/Desktop/MYKEXT.kext Extensions/MYKEXT.kext
Repeat step 5. for each additional kext.
6. Set the proper permissions for the extensions folder.
chmod -R 755 Extensions/
7. Set the proper ownership for the extensions folder.
chown -R root:wheel Extensions/
8. Touch the extensions folder
9. Remove the extensions cache to force OSX to rebuild it with our new kext.
rm -rf Extensions.mkext
10. Repair permissions to your drive.
diskutil repairpermissions /
11. 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.