Jump to content

Incapable of booting after installing 10.9.2: Reboot Loop


8 posts in this topic

Recommended Posts

My system is not capable of booting after installing 10.9.2. I have documented my successful installation process for updating up to 10.9.1 here. Once I attempt to boot into 10.9.2, it automatically reboots, no kernel panic nor indication of the cause.  I'm also using the latest FakeSMC v6.0.1364. So far, all of my remedies I have done haven't worked.

 

First, using the USB installer, I replaced the vanilla mach_kernel with the patched version in Terminal using the following code and rebooted: 



cp /mach_kernel "/Volumes/NameOfOSXDisk/mach_kernel"


 

Next I removed all of the native graphic kexts restored after 10.9.2 and transfered them into another folder in Terminal using the following code and rebooted -f:



diskutil list
diskutil mount /dev/diskXsY
mkdir /Volumes/ NameOfOSXDisk /backup
cd /Volumes/NameOfOSXDisk/System/Library/Extensions
mv AppleIntelHD* AppleIntelSNB* AMDRadeon* ATI* GeForce* NVDA* "/Volumes/NameOfOSXDisk/backup"


Next I placed the NullCPUPowerManagement.kext back into E/E and rebooted -f:



fsck -fy
mount -uw /
cd System/Library/Extensions
mv /NullCPUPowerManagement.kext "/Volumes/NameOfOSXDisk/Extra/Extensions"


Next I replaced the AICPM kext with a patched version on an additional USB stick in Terminal using the following code and rebooted -f:



cd /Volumes
ls
cd NAMEOFOSXDISK
cd System/Library/Extensions
ls
rm -rf /Volumes/NAMEOFOSXDISK/System/Library/Extensions/AppleIntelCPUPowerManagement.kext
cp -R /Volumes/USBSTICK/AppleIntelCPUPowerManagement.kext /Volumes/NAMEOFOSXDISK/System/Library/Extensions
exit


 

Next I replaced the AppleRTC.kext with a patched version on an additional USB stick in Terminal using the following code and rebooted -f:



cd /Volumes
ls
cd NAMEOFOSXDISK
cd System/Library/Extensions
ls
rm -rf /Volumes/NAMEOFOSXDISK/System/Library/Extensions/AppleRTC.kext
cp -R /Volumes/USBSTICK/AppleRTC.kext /Volumes/NAMEOFOSXDISK/System/Library/Extensions
exit


After attempting all of these remedies at no avail, I was forced to revert back to 10.9.1. I can not seem to successfully boot into 10.9.2 for the life of me. Am I missing anything? If anybody has this similar problem on a Haswell system and has figured out a fix to it, I would gladly appreciate you letting me know. Thanks
Link to comment
Share on other sites

Not sure if it will help, but i had the same issue on my laptop (GT70-2OD with nvidia 780m GTX) when updating to 10.9.2 whereas it was working well on 10.9.1.  The problem was coming from the nvidia kexts.  I replaced all of them with the ones extracted from 10.9.1 and it is working again.

Link to comment
Share on other sites

can be that not have copy the kernel or a wrong pach, you using a 10.92 Patched kernel to a system 10.92 ?

 

try this first:

 

cd /Volumes/yourVolume

 

rm -rf mach_kernel

ls  

to see if this have deleted the kernel

 

then copy to the HD and a ls to see if the new  kernel is in  place

 

Good Luck!!!

Link to comment
Share on other sites

can be that not have copy the kernel or a wrong pach, you using a 10.92 Patched kernel to a system 10.92 ?

 

try this first:

 

cd /Volumes/yourVolume

 

rm -rf mach_kernel

ls  

to see if this have deleted the kernel

 

then copy to the HD and a ls to see if the new  kernel is in  place

 

Good Luck!!!

I used the mach_kernel patch for 10.9.0 located here. I didnt realize that there's a 10.9.2 mach_kernel patch. Could you post a link for me. Thanks

Link to comment
Share on other sites

can be that not have copy the kernel or a wrong pach, you using a 10.92 Patched kernel to a system 10.92 ?

 

try this first:

 

cd /Volumes/yourVolume

 

rm -rf mach_kernel

ls  

to see if this have deleted the kernel

 

then copy to the HD and a ls to see if the new  kernel is in  place

 

Good Luck!!!

Hey thanks for the tip iFIRE. I found the 10.9.2 patched version of mach_kernel here. I was able to replace it in Terminal using a secondary USB stick from the 10.9 Installer GUI. I tried using:

diskutil list
diskutil mount /dev/diskXsY
cd /Volumes/USBStick/
cp /mach_kernel "/Volumes/NameOfOSXDisk/mach_kernel"
I am a little further than where I was with the reboot loop. But now I am stuck at "Waiting for DSMOS..." I am using the latest FakeSMC v6.0.1364 which worked flawless in 10.9.1. Any ideas on what to do next?
Link to comment
Share on other sites

try this to bypass it, then reinstall NVDA kexts, can be that you need yours kexts NVDA from 10.91 or the  new web drivers NVDA

 

 

https://www.dropbox.com/s/7iv23g3tozo6m0t/mv%20Graphics%20kext%20script.zip

Although you're being helpful iFIRE I don't know if you noticed above, but I removed all the graphics kexts already, hence the following commands I ran in Terminal: 

diskutil listdiskutil mount /dev/diskXsY
mkdir /Volumes/ NameOfOSXDisk /backup
cd /Volumes/NameOfOSXDisk/System/Library/Extensions
mv AppleIntelHD* AppleIntelSNB* AMDRadeon* ATI* GeForce* NVDA* "/Volumes/NameOfOSXDisk/backup"

 

But no worries, I actually figured out how to fix my issue by getting a hold of a vanilla mach_kernel from 10.9.2, using another Mac, dragging it to the desktop, and patching it with the following perl scripts:

cd ~/Desktop

#1

perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel

#2

perl -pi -e 's|(\x25\x1c\x00\x00\x00\x48\x8d\x0d..\x5e\x00\x3b\x01)\x74(\x11\x48\x8d\x3d...\x00\x44)|${1}\xeb${2}|g' mach_kernel

#3

perl -pi -e ‘s|\x0f\x30(\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce\x75)|\x90\x90${1}|g’ mach_kernel

I have successfully booted from my Mavs partition. Problem solved.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...