Jump to content
2 posts in this topic

Recommended Posts

This may have been covered by others (and likely in better detail) but I'm just so excited! I did a fresh install of IPC 10.5.6 today on my Hacintosh (a 3.0GHz P4 on an ASUS P5LD2 board) and after I managed to update the system all the way to 10.5.8 with every patch applied. I had found a guide elsewhere, but had to make a few revisions for it to work for me. Here's what I did:

 

1) Backed up my kernel because by golly I know it works!

sudo cp /mach_kerenel /working_kernel

 

2) Backed up my Extensions folder - again I know everything works in there...

sudo cp -R /System/Library/Extensions /System/Library/Extensions_bak

 

3) Made sure I had Disabler.kext and AppleDecrypt.kext in my Extensions folder

 

4) Download the *DELTA* (ie: NOT the Combo) Update for the next step up. I was running 10.5.6, so I installed the 10.5.7 Update (again, NOT the Combo Update).

 

5) Open an Terminal window and sudo to root (sudo -i)

 

6) Run the Update but do NOT reboot at the end!

 

7) Go to the Terminal window and put back the things you didn't need/want updating. For me it was:

cp /working_kernel /mach_kernel

cp -R /System/Library/Extensions_bak/Disabler.kext /System/Library/Extensions

cp -R /System/Library/Extensions_bak/AppleDecrypt.kext /System/Library/Extensions

cp -R "/System/Library/Extensions_bak/Dont Steal Mac OS X.kext" /System/Library/Extensions

cp -R /System/Library/Extensions_bak/System.kext /System/Library/Extensions

cp -R /System/Library/Extensions_bak/seatbelt.kext /System/Library/Extensions

cp -R /System/Library/Extensions_bak/AppleSMBIOS.kext /System/Library/Extensions

rm -f /System/Library/Extensions.mkext

 

8) Close the Terminal window, and REBOOT! For me, it rebooted again once on it's own but then my login screen came up - I was SO happy!

 

Repeat the whole cycle again for 10.5.8. Then you can run the remaining updates right from Software Update under the Apple Menu!

 

I think once I did run into trouble (I think I forgot to remove the Extensions.mkext file) so I gave Darwin a "-f" flag to tell it to flush the Extensions cache and that worked.

 

I hope that helps someone out there. Be careful, back up, and your mileage may vary!

Link to comment
https://www.insanelymac.com/forum/topic/203698-updating-leopard-to-1058/
Share on other sites

  • 1 month later...
×
×
  • Create New...