Frank Nitty Posted April 3, 2014 Share Posted April 3, 2014 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 More sharing options...
slayer2333 Posted April 3, 2014 Share Posted April 3, 2014 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 More sharing options...
Frank Nitty Posted April 3, 2014 Author Share Posted April 3, 2014 I understand what you're saying slayer2333 but if you notice above I actually did remove all the graphics kexts and it still didn't boot up after it restarted. Link to comment Share on other sites More sharing options...
iFIRE Posted April 3, 2014 Share Posted April 3, 2014 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 More sharing options...
Frank Nitty Posted April 3, 2014 Author Share Posted April 3, 2014 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 More sharing options...
Frank Nitty Posted April 4, 2014 Author Share Posted April 4, 2014 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 More sharing options...
iFIRE Posted April 4, 2014 Share Posted April 4, 2014 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 Link to comment Share on other sites More sharing options...
Frank Nitty Posted April 4, 2014 Author Share Posted April 4, 2014 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. 1 Link to comment Share on other sites More sharing options...
Recommended Posts