Thursday, January 1, 2009

Updating a Hackintosh

Hackintosh are PC's which have OS X running on them.  I have one, and it is a lot of fun.  Of course, it is very hit and miss when it comes to having all your hardware working, but if you are lucky it can be a very rewarding experince.

Updating a Hackintosh can be scary.  If updated incorrectly, then it will render the system unworkable.  I have found this guide which I am copying here for safe keeping.  This guide works for Leopard updating from 10.5.2 up until 10.5.6.  The nice thing is the process is exactly the same for each update, just remember to repair permissions each time!

1)- Download the Update from Apple's websie
2)- Mount the .dmg, but don't install the update
3)- Open terminal and type
sudo -s
(It will ask for your password; type it).

 4)- Type

while sleep 1
do rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext;
5)- Run update
6)- Press ctrl-c to end the script
7)- Go back to Terminal and type

 nano /System/InstallAtStartup/scripts/1

8)- (Note that this step is not required, but to be safe, you might want to do it) Go to the last page of the script and find the line "Don'tStealMacOSX.kext". Change it to "dsmos.kext"
9)- Reboot and type "update -v" (no quotes)
10)- If you have problems booting, try "-v -f -x" or "-v -x"
11)- Open Kext Helper b7 and use it to patch AppleHDA.kext, AppleAHCIPlatform.kext, and AppleAHCIPlatform.kext  (Not necessary, only if you have previously done so)
12)- Repair permissions 

No comments: