|
| A Little Background On The Need For A Hackintosh: | |
| Lately we have had a number of people come to us for Apple MacBook
repairs. Because we are not a Mac shop and did not want to invest in the
pricey Apple hardware, we did a little research and discovered that the
new Macs are using Intel processors.
We also discovered some neat software by the name of MacDrive 8 that allows a PC to read and write Mac disks, CDs and DVDs. Don't need to fire up OS X just to check out a drive or backup data from a drive that is going bad. The next logical step was to see if we could get OS X to run on one of our PC systems. First we purchased a retail version of OS X 10.5.4 to see what it would do right out of the box. It did not do anything because our PC system could not find a boot block on the DVD. Our next starting point was a web site called http://wiki.osx86project.org/wiki/index.php/Main_Page This site contains a wealth of information and links for anyone wanting to build a Hackintosh. We did find however, that there are no clear cut step by step instructions that work for everybody. The main reason is differing hardware and a misunderstanding of how the process actually works.
|
|
| Our Hardware Platform: | |
| Our base platform for the Hackintosh uses an Intel D975XBX2 motherboard
with the latest BIOS and Driver updates. It is populated with an Intel
X6800 Extreme processor over-clocked to 3.34ghz. The Front Side Bus is
over-clocked to 1116. The PCI bus is over-clocked to 36 and the PCI Express
bus is over-clocked to 109.
We are using 6 USB ports for a combination of modems, a Smart UPS, a Joystick, two hi-def video cameras and a MIDI system. There is also a 1394 flatbed scanner attached and a voice modem on a serial port.
|
|
| The reason I am putting this information here is to show you that we
are not running a low end straight vanilla PC. This system has 3GB of 800mhz
memory, it has a ATI Radeon HD 4890 1024MB video card, it has an Adaptec
29320A Ultra 320 SCSI disk controller with disks and a tape drive attached
and a SoundBlaster X-Fi Extreme Music sound card.
We are also using the Primary onboard IDE controller for CD-RW and DVD-RW drives and there are three SATA II hard disks, one of which OS X is installed on (actually four SATA II drives counting the external one).
|
|
| Software We Used: | |
| You can find all of the listed software on the internet by doing a
search for the names listed below: Please note that the Kalyway downloads
are in excess of 7 GB. If you do not have one already, you will have to
download and install one of the Torrent Clients to access these downloads.
We used uTorrent from Bit Torrent Inc. which can also be found on the web.
Boot-132 - There are many flavors of this software, we used BOOT-DFE-146-BUM
On our backup Pentium 4 3.2ghz system it took over 4 hours for the Kalyway OS X 10.5.2 and OS X 10.5.3 downloads. The downloads from Apple took only a couple of minutes. Note that we used Nero to do all of the CD and DVD burning.
|
|
| The Step By Step Process: | |
| 1 - Download Boot-132
After you download this file you will need to burn it to a CD as an ISO image file. If you are not sure what an ISO file is you will need to consult your CD-DVD burner software help files. 2 - Download Kalyway OS X 10.5.2
3 - Download Kalyway OS X 10.5.3 combined
Update
4 - Hackintosh System BIOS Settings
5 - Initial Boot
Restart your system. If you burned a good boot CD you should see the Darwin system bootstrap. At the BOOT prompt, remove the BOOT-132 CD and insert the Kalyway OS X 10.5.2 Installation DVD.
Sometimes the system would start installing after we hit the Enter Key.
Other times we had to hit the Enter key again and then got the message
"booting from default devuce". We may not have waited for the activity
light to go out.
Press the Enter key and the system should start reading the DVD and
posting a log to the screen.
The next thing you should see is a screen asking you to select the system
language, click on your choice.
Finally the installation startup screen.
6 - Create a OS X 10.5.2 Partition
Select Utilities.
Clicking on the Utilities menu presents you with this menu.
Select and click on Disk Utility...
On the left side highlight the disk drive that you are going to install
OS X 10.5.2 on. (we took these pictures after the fact that is why our
drive shows it is already partitioned and named)
On the right side select Partition
Select the number of partitions you want and confirm that you want to
complete the partitioning of the drive. (again these pictures were taken
after the fact)
Now you can click on Continue.
7 - OS X 10.5.2 Installation
8 - OS X 10.5.2 Startup and Configuration
You should see a screen with a highlighted box with the name of the
partition you created and installed OS X 10.5.2 in.
After the welcome message you should see the OS X 10.5.2 desktop.
9 - OS X 10.5.3 Update
Insert the Kalyway OS X 10.5.3 Combo Upgrade CD into the Primary Boot
CD-DVD drive.
You should see three folders.
The OS X 10.5.3 installer should start and guide you through the install.
VERY IMPORTANT - DO NOT CLICK ON 'RESTART'
WHEN IT FINISHES!
Go back to the window with the three folders.
You should see two folders.
The Installer should start and guide you through the install.
When the Installer finishes, click on CLOSE in that window.
You are going to have to do the same CD shuffle you did in the step
7.
NOW CLICK ON THE 'RESTART' BUTTON IN THE Kalyway
10.5.3 Combo.pkg WINDOW.
10 - Applying the OS X 10.5.3 upgrade Note that while you installed the OS X 10.5.3 upgrade in the step above it has not been totally applied. When you see the BOOT prompt press the Enter key.
You should see a screen with a highlighted box with the name of the partition you created and installed OS X 10.5.3 in. Very Important - At the BOOT prompt enter "update
-v" without the quotes.
After you press the Enter key you will see a screen with a black background
and a bunch of stuff zipping by. You will also see some error statements
highlighted in yellow go by. Do not worry about these.
When the system reboots and you see the BOOT prompt press the Enter
key.
This time at the BOOT prompt just press the Enter key and the system
should start and display the OS X Desktop.
Checking the Hackintosh system information shows the following:
11 - OS X 10.5.4 Update We tried various ways to install the OS X 10.5.4 updates and found that the only way that worked for us was to connect to the Apple site, download and install the update. Just start Safari and enter the address as shown
below.
When you see the BOOT prompt press the Enter key.
VERY IMPORTANT - At the BOOT prompt enter "update
-v" without the quotes.
If this is not done your Hackintosh will reboot to a blue screen with a spinning beach ball and just hang there. All is not lost however. Just reboot and repeat the above step. After you press the Enter key you will see a screen with a black background and a bunch of stuff zipping by. You will also see some error statements highlighted in yellow go by. Do not worry about these. When the system stops posting stuff to the screen, reboot the system again. When you see the BOOT prompt press the Enter key.
This time at the BOOT prompt just press the Enter key and the system
should display the OS X 10.5.4 Desktop.
12 - OS X 10.5.5 Update As with the OS X 10.5.4 update we tried various ways to install the OS X 10.5.5 updates and found that the only way that worked for us was to connect to the Apple site, download and install the update. Just start Safari and enter the address as shown
below.
When you see the BOOT prompt press the Enter key.
VERY IMPORTANT - At the BOOT prompt enter "update
-v" without the quotes.
If this is not done your Hackintosh will reboot to a blue screen with a spinning beach ball and just hang there. All is not lost however. Just reboot and repeat the above step. After you press the Enter key you will see a screen with a black background and a bunch of stuff zipping by. You will also see some error statements highlighted in yellow go by. Do not worry about these. When the system stops posting stuff to the screen, reboot the system again. When you see the BOOT prompt press the Enter key.
This time at the BOOT prompt just press the Enter key and the system should display the OS X 10.5.5 Desktop. Checking the Hackintosh system information shows the following:
13 - OS X 10.5.6 Update Important Notice - If you are using a PS-2 Keyboard and / or a PS-2 Mouse, after you install the OS X 10.5.6 update they will not work until you apply a patch. You can only apply the patch AFTER you do the update. There is an easy fix if you have a spare USB KB and Mouse to use. See the Operational Notes section below. As with the OS X 10.5.5 update we tried various ways to install the OS X 10.5.6 updates and found that the only way that worked for us was to connect to the Apple site, download and install the update. Just start Safari and enter the address as shown
below.
When you see the BOOT prompt press the Enter key.
VERY IMPORTANT - This is different than before.
At the BOOT prompt enter "-v -x" without the quotes.
When you see the BOOT prompt press the Enter key.
VERY IMPORTANT - This is different than before.
At the BOOT prompt enter "-v -f" without the quotes.
If all has gone well you should see the OS X 10.5.6
desktop. As noted above if you have a PS-2 KB or Mouse it will not work.
To fix the PS-2 KB and Mouse problem with OS X
10.5.6, plug in your spare or borrowed USB Keyboard and Mouse, then do
a search on PS2FixKeyboard.zip. Install it and your problem should be solved.
If you check the third line you will see that we are running the current
vanilla Darwin 9.6 Kernel from Nov-24-2008
The Intel AHCI SATA controller is working.
The USB Controller is working (even our joystick is recognized)
And our IDE CD - DVD drives are working with burn support.
14 - OS X 10.5.7 and OS X 10.5.8 Update Just to see if it would work correctly we used the Software Update function in OS X to update our Hackintosh to version 10.5.7. and 10.5.8 All went well except for one glitch, our special Intel AHCI disk controller driver was overwritten and thus the default 'Generic' driver was used resulting in the incorrect disk icons being displayed on the desktop. We used the same fix that corrected the problem
with version 10.5.3 and is explained in the Operational Notes section below.
15 - OS X Application Software Upgrade The first time you run the Software Update application you will find that there are 8 to 10 application updates available. We did them one at a time and backed up in between. None of the application updates caused any problems
with our system.
Make a DVD image of your system disk
drive at this point because any problems will result in having to do the
whole process all over again. Starting from step 1 including re-partitioning
the drive. Don't ask me how I know......
|
|
| Operational Notes: | |
| We installed the OS X operating system on our D975XBX2 based PC to
use as a educational and diagnostic tool. We have no intention of using
our Hackintosh for real life computing purposes because of a lack of real
world software. There may be problems that we are not aware of when running
other software on the system.
That being said, to make sure our hardware worked, we have loaded and successfully tested: Adobe PhotoShop Elements 3
You may have to continue to use the BOOT-132 CD to bootstrap your system and then enter your disk number to boot up OS X 10.5.8. There are ways around this using a program called OSX86Tools which can be found on the web. We found three glitches with our Hackintosh:
The fix involves installing System\Library\Extensions\AppleAHCIport.kext
and IOACHIFamily.kext files from version OSX 10.5.2 into the current version.
This adds support for the Intel AHCI Raid Controller which the system once
again recognizes and restores the disk icons back to thier correct metal
finish for an internal drive. You can do this using OSX86Tools which can
be found on the web or you can manually copy the files to the correct directory.
Another glitch was that when we updated from version OS X 10.5.5 to version OS X 10.5.6 our PS-2 keyboard and mouse quit working. Seems that OS X 10.5.6 no longer supports PS-2 devices. Plugging in a USB mouse and keyboard temporarily solved the problem. The real fix is in a package named PS2FixKeyboard.zip. The problem is that you need a running system to install it, that is
why we used a temporary USB keyboard and mouse. Once the installation was
done our PS-2 mouse and KB worked fine.
The last little grinch we have found is that the system clock gets set to whatever hour is relative in UTC time when booting back to Windows XP and must be reset before booting back up. For instance if the local time is 6:00 PM and UTC is 11:00 PM, when the system is booted the local time will be set to 11:00 PM. With that in mind please note that we made no effort to get the SoundBlaster X-Fi Extreme Music sound card working or the BlueTooth working. The on board sound card may in fact work, we just did not tested it. Everything else seems to work correctly. MacDrive 8 has proven very handy when it came to doing file for file
comparisons on our MAC drives.
|
|
| We take no responsibility for any problems you may have, including but not limited to, loss of data or hardware failures that you may encounter using this information. It is presented here for educational purposes only. | |
Last Updated 06-30-2010 Copyright © 2009-2010 Multi Path Communications All rights reserved |
|