Note: If you are building your Hackintosh for the first time, I recommend that you follow my latest tutorial here: http://menoob.com/hackintosh/hackintosh-install-a-mac-leopard-os-x-retail-dvd-on-a-pc/
1) Shutdown and reboot sometimes do not work properly.
2) Sleep mode never works
3) It takes about 2 and a half minutes to start my computer.
4) High-speed USB port doesn’t work most of the time preventing me from connecting my iPhone.
5) Kernel version remains at Darwin 9.1.0 instead of 9.2.0 like my Leopard 10.5.2 MacBook Pro.
Since I still have an extra hard drive inside my hackintosh with OS X Tiger on it, I decided to re-install Leopard using a different approach and try fixing these minor problems. This is what’s nice in having extra internal drives as you can reformat them without affecting other OS installations residing on separate drives. After all, Vista on the first drive and Leopard on the second drive are both working fine, except for the minor problems I mentioned above.
First thing I did was to download the iATKOS r3 patch by EqUaTe and follow the guide by Mysticus. It was touted that this patch fixes a lot of boot problems. After patching my iATKOS v1.0r2 iso with the r3 patch, I booted my PC with this new iATKOS Installation disc using -v (verbose mode). It failed to boot and displays the message “Still waiting for root device”. Without the -v, it gets stuck on the Apple Logo with the spinning gear. Reading further on the forums, it looked like the r3 patch works better on PATA drives than SATA and I have no intention of risking my other OS installations by replacing drives. So I decided at the outset that this option is not for me.
The next thing I considered was to install iATKOS v1.0ir2 again like my previous post but this time try again not to install the SSE2/SSE3 Kernel from the Customize page in order to get as close to the stock/vanilla kernel. Another reason, I wanted to try netkas’ new 9.2.0 Kernel with Shutdown/Reboot fix. I also wanted to upgrade to 10.5.2 using the KalywayComboUpdate this time. So my aim is to fix as much if not all of the 5 problems listed above.
Prepare the following:
1) iATKOS v1.0ir2 Installation DVD (if you don’t have this, you need to download iATKOS v.1.0i and patch it with r2 ).
2) Download KalywayComboUpdate 10.5.2 (you need to search for it).
3) Download 9.2.0 Kernel by nektas (save it on your desktop). You can select Speedstep if you have a mobile CPU supporting it.
Install Leopard 10.5.1 using iATKOS v1.0ir2
So, taking my iATKOS v1.0ir2 dvd, I followed my own guide but deviated on the Customize screen. I then selected the following options:
- iATKOS v1.0i Main System
Bootloader (Darwin EFI)
- Darwin EFI bootloader
- Stock AppleACPIPlatform.kext
- Stock Kernel
- Remove CPUPowerManagement driver
- Remove Thermal kexts
- AppleSMBIOS.kext nektas
- Intel Speedstep (only if you have a mobile CPU supporting it)
Drivers (Depends on your video card)
- VGA -> NVidia -> NVinject -> 128MB
Network (Depends on your network card)
After finishing the installation, I rebooted and expecting to see a blinking cursor or constant reboot that can then be fixed using the Bootfix patch. But lo and behold, to my pleasant surprised, it booted right into Leopard displaying the animated introduction complete with background music. Whoot!
The next step is upgrading to 10.5.2, but instead of following my other guide, I did the following:
Install Leopard 10.5.2 using KalywayComboUpdate
1) Install the KalywayComboUpdate 10.5.2 package.
3) Displays a blank screen.
4) Reboot again.
5) From the Darwin Bootloader, enter -r -x.
6) Displays the login screen in “Safe Boot”.
7) Login and play a little.
8) Reboot again.
9) Takes 2.5 minutes before displaying the login screen.
10) Fix my Marvell Yukon kext and got my network and Internet up.
11) Test High-speed USB with iPhone.
12) Use Software Update to install the Leopard Graphics Update and others.
13) Reboot and check that everything is working or at least you can log in.
Install 9.2.0 Speedstep Kernel
1) Using Terminal, rename the “mach_kernel” (9.1.0) in root (/) directory to “mach_kernel_old”.
cp /mach_kernel /mach_kernel_old
2) Move the “mach_kernel” (9.2.0) from your desktop to root (/) directory.
3) Repair permissions.
chmod -R 755 mach_kernel
What these steps fixed:
1) Shutdown and reboot sometimes do not work properly. Fixed!
2) Sleep mode never works. Not yet.
3) It takes about 2 and a half minutes to start my computer. Same.
4) High-speed USB port doesn’t work most of the time preventing me from connecting my iPhone. Fixed!
5) Kernel version remains at Darwin 9.1.0 instead of 9.2.0 like my Leopard 10.5.2 MacBook Pro. Fixed!
3 out of 5 is not bad! I can easily accept no Sleep mode and 2.5 minutes boot time. Who knows, a fix for them are just in the wings too! Of course the last thing I did is to use Migration Assistant to transfer all my data, applications and accounts from my old Leopard installation to the new one.
Now I have a much better Leopard 10.5.2 Hackintosh than my previous installation.