Contribute
Register

Mountain Lion Slow Boot Up Time

Status
Not open for further replies.
Joined
Aug 6, 2012
Messages
10
Motherboard
OS X Mountain Lion 10.8.2
CPU
Core i5 3570K
Graphics
Galaxy GTX 460 1GB
Mac
  1. MacBook Pro
Classic Mac
  1. 0
Mobile Phone
  1. Android
  2. iOS
Hey
This is my 2nd hackintosh. I have gotten ML to run but the boot up time is really slow compared my previous Lion. I have UseKernelCache=Yes in my plist and have attempted to rebuild Extension.mkext.

Hopefully someone in this forum can help out. Thank you in advance.

Build: Core i5 IVB
Asrock Z77 Extreme4
Galaxy NVIDIA GTX 460 1GB
SanDisk 240 GB SSD
Kingston HyperX 16GB RAM
 
Hey
This is my 2nd hackintosh. I have gotten ML to run but the boot up time is really slow compared my previous Lion. I have UseKernelCache=Yes in my plist and have attempted to rebuild Extension.mkext.

Hopefully someone in this forum can help out. Thank you in advance.

Replacing these 2 kexts with the ones from Lion worked for me.

AppleAHCIPort.kext
IOAHCIFamily.kext


Once I did this and and used UseKernelCache boot time went from 1:08 to 0:35 seconds
 
Did you use KextBeast or others to replace those kexts?
 
Did you use KextBeast or others to replace those kexts?

Personally I used Kext Wizard, I am sure KextBeast will work just as well.
I also rebuilt the cache from Kext Wizard as well.
 
Replacing these 2 kexts with the ones from Lion worked for me.

AppleAHCIPort.kext
IOAHCIFamily.kext


Once I did this and and used UseKernelCache boot time went from 1:08 to 0:35 seconds

Awesome! You just made my day as this had been plaguing me since launch. Now ML boots up in 2.5 seconds as Lion did. Honestly though, I needed to replace those 2 kexts in DP4, and had forgot I needed to so I would not hang on "still waiting for root device...". Reading your post gave me an "Oh SNAP!" moment. :p

I hope Apple addresses this in the next update; I hate rolling back. It's bad enough I had to roll back the IOUSBFamily and IOUSBMassStorageClass kexts to get USB 3 working. Ah well, me happy again! :p
 
Would you be able to upload those two kexts for me please? I got the same issue and I don't have any back ups of those kexts, Thanks :)
 
Modification original Kext

kext_dir=/System/Library/Extensions
cd $kext_dir/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS
sudo mv IOAHCIBlockStorage IOAHCIBlockStorage.orig
sudo cp IOAHCIBlockStorage.orig IOAHCIBlockStorage
#patch relocation table for our patch point - kprintf() -> IOSleep()
sudo /usr/bin/perl -pi -e 's|\xeb\x4c\x00\x00\xea\x03|\xeb\x4c\x00\x00\xe8\x01|g' IOAHCIBlockStorage
#Make unconditional call to IOSleep(200) at beginning of kext
sudo /usr/bin/perl -pi -e 's|\x74\x0e\x48\x8d\x3d\xa5\x90\x00\x00|\xbf\xc8\x00\x00\x00\x90\x90\x90\x90|g' IOAHCIBlockStorage
sudo touch $kext_dir
 
No luck :cry: I installed those kexts with Kext Wizard and rebuilt my cache but still its taking same time to boot.
 
Thanks for the upload but unfortunately it didn't help me either, still have the slow 1 min boot instead of 10 seconds I used to get on Lion, might have to wait until Muiltibeast 5.0 comes out and see what I can do from there.
 
Status
Not open for further replies.
Back
Top