Showing posts with label OSX86. Show all posts
Showing posts with label OSX86. Show all posts

Saturday, January 3, 2009

10.5.6 Update is the Most Trouble

Well, I updated my Hackintosh from Leopard 10.5.2 up to the latest, 10.5.6.  And, like always, the last one was always the hardest.  The others when smoothly with no issues at all, I just followed the guide I posted earlier.  10.5.6 was obnoxious though.  After the update, it would not recognize my keyboard unless I booted into safemode.  You could tell how that would be annoying.

Booting into safemode, I had to get my onscreen keyboard (System Preferences -> International -> Input Menu -> Keyboard Viewer && show input menu in menu bar) and I also had to change my password to something simple (all lowercase letters, no numbers).  Also in Safemode, I deleted 2 Kexts which I would replace once I booted normally.  I rebooted normally, and installed these two kexts:

AppleACPIP2Nub.kext
ApplePS2Controller.kext

Once properly installing both of those, the keyboard worked once again!

You can download the two Kexts here (Unzip and then install).

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;
done
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