Bookmark this page! I am currently writing a complete Snow Leopard version of this guide! Will be published by 20-Sep-2009.
Once upon a time, talking about building a Hackintosh was more or less considered an underground activity. Today, even the most popular mainstream websites and blogs have started publishing articles about building a Hackintosh. There are several reasons why Hackintoshes are becoming popular among the geeks – full control of your hardware configuration at the fraction of the cost of a real Mac, advancements like pc_efi which helps you run OS X with very minimal patching and of course, the satisfaction of building everything from scratch- a stepping stone towards geek nirvana.
My original plan was to buy an iMac in mid-2008. But that shouldn’t stop me from running Leopard till that time. Here is a small run down of how I converted my Media Center PC into a near perfect Macintosh running OS X 10.5.1. Note that you can select the same parts that I have mentioned here and end up building a Hackintosh that is as fast as the current line of iMac.
The Media Center PC that I had was an AMD machine built around a cheap ASUS M2N-MX motherboard. This time around, I wanted to build a Intel based machine as the Hackintosh support for AMD processors are a little on the weaker side. I sold the AMD processor and motherboard to a friend who happily upgraded his ailing 4 year old PC with those components.
For the motherboard, I chose an ASUS P5GC-MX, which is one of the cheapest mobo that can run Core 2 Duo processors at 1333 Mhz FSB. It is also almost 99 % compatible with Leopard. The only quirk is that the onboard LAN does not work, so I added a D-LINK DFE 530TX+ LAN card, which works like a charm. There are expensive choices like Intel Bad Axe 2 etc., but the P5GC-MX is a no non-sense dirt cheap mobo. You can’t beat its price. For the processor, I picked up a C2D E6500, which runs at 2.33 GHz. I added a 320 GB IDE hard drive to the 250 GB SATA that I already had, thus boosting the hard drive capacity to 570 GB total. For the RAM, I reused the transcend 2 x 1 GB 533 MHz memory modules. For the graphics card, I used an NVIDIA 5200 with 128 MB RAM. Though this is a pretty low end card by today’s standards, it is more than enough for all the Coverflow magic in Leopard.
The other parts are standard fare: A Sony DW-G120A DVD RAM drive, a Samsung 940BW widescreen monitor at 1440×900 resolution and a creative 4.1 speaker set.
How I installed the software
This is the tricky part, but it is pretty simple if you know what you are doing. There are patched Leopard DVDs available, which is probably the easiest way to install. But I chose the ‘flat image’ method because the flat image is only about 2.5 GB – which makes it pretty easy to download – considering the kind of broadband access we have in this part of the world. I already had the Tiger 10.4.8 JaS DVD, which made things a little easier. On my 320 GB IDE drive (which is set as the bootable hard drive in the BIOS), I made 3 partitions: A 30 GB partition for Tiger, a 120 GB partition for Leopard and the rest for storing movies, music, photos etc.,
Tiger installed without any problems. Once I booted into Tiger, I extracted the flat image and used the excellent Carbon Copy Cloner tool to expand the Leopard image into the 120GB partition. This is an important step because using the dd method, you will end up with a 16 GB partition. You can probably use the restore image tab from the Disk Utility to do the same, but I didn’t try that. Afterwards, I made the second partition as bootable and rebooted the PC. Leopard booted for the first time without any problems. Next comes the important step: installing pc_efi. I made a backup of the kernel in Leopard in a different name under the root folder and applied the 10.5.1 update. This update overwrites the patched kernel that comes with the flat image – that is why I took the backup earlier.
I rebooted into Tiger and installed pc_efi onto the Leopard partition using the instructions provided with the pc_efi bundle version 8. Once this is done, I rebooted again and had Leopard running – this time with the Vanilla kernel, which makes it possible to pull in all sorts of updates that come from Apple in the future! Voila, I have a perfect custom built Mac Pro running!! I am planning to use this PC till I save enough money to buy the iMac when it is refreshed with the Penryn processors from Intel. Here is a photo of my rig running Leopard. Click to enlarge.
Update- 21 Feb 2008: The 10.5.2 install, even with the Netkas method disabled my PS2 keyboard. The workaround? Make sure that you backup the ACPIPlatform.kext file before you start the update and then restore it. Warning: Do not install the update from the Software Updater, but through the offline updater available from the Apple site.
Update: The 10.5.3 combo update from Apple hosed my install again. But thankfully I have started using Time machine and could do a successful recovery. Needed to use the Netkas method again.
Update- 1 July 2008: 10.5.4 update worked like a charm. Just updated it from Software Updates like a real mac.
I strongly advice you to use time machine as this could be your savior in case any update results in a borked system.
I am now maintaining a Squidoo Lens which features the bill-of-materials for an updated configuration for this Hackintosh. If you are planning to build a similar Hackintosh, head over to this page and you can place an Amazon order for all the components that are required.
Please feel free to post any questions regarding this configuration and I will be glad to help. But please note: You are doing everything at your own risk and I am in no way responsible for any kind of outcomes, good or bad.


{ 1 trackback }
{ 47 comments… read them below or add one }
Hi,
After installing leopard, did u remove the tiger partition?
I am retaining Tiger because if any future Apple update screws up my main installation, I can always boot into tiger to do some repair work or retrieve my data in case of a badly affected Leopard installation
Hi,
Thanks for the great article. I followed these instructions and I was able to get the system up and running on leopard.
My friends were impressed. But there is one pblm. My 2.33 GHz Core 2 Duo processor is shown as 1.86 Ghz on the Apple System Profiler. Any ideas why it is running slow? (I used the same mobo recommended by you.)
–andrew
@reinman, This is due to a bug in one of the bios versions shipped with P5GC-MX motherboard. It runs the processor at a lower clockspeed. You can update the BIOS to the latest version using the sw available from the ASUS website. You may have to use a floppy drive, in case you do not have a windows installation. Jaganath
How did you manage to 1440×900 Resolution. I have the very same monitor and i cant get leopard to use 1440×900
Trush
@Trush,
When leopard first booted, it did not select the correct resolution. I just went to system properties and changed the resolution to 1440×900.
What graphics card are you using? Is it a supported graphics card?
I’ve seen that Nvidia 7300GT is supportet too? It’s cheap…
Great Article. I was looking to built a Hackintosh myself and all the parts other people mentioned were expensive.
One question, did you have to change any BIOS settings to get this working?
@Brian,
No, I am using the default settings.
If you are using this Mobo, check if you need to upgrade the BIOS. Mine was under clocked till I upgraded the BIOS.
Are you running PS2 KB/Mouse or USB? The reason I ask is that some people have had issues with PS2 and OS X.
Thanks
@Isaac,
My KB is PS2. No problems with it.
My mouse is a USB mouse.
Jaganath,
I’m building a Hackintosh with the same board out of a G4 Quicksilver case. I want to use 4GB of ram and there are conflicting specs. Depending on where you look it supports either 2 or 4 gigs. I know you are only running 2 but is there a way you could confirm 4?
Thanks,
Dan
Dan,
According to the mobo manual, it supports upto 4 GB.
How did you get the Dlink cARD WORKING. I have the same card .. but no luck with internet yet.
would appreciate it if you could tell me where u got the drivers from ..
@Abhijit
The D-Link card worked out of the box. I did not include any other drivers. Are you able to see it in System Profiler?
Nope .. i do not see in the system profiler (says no PCI Card found .. does not even recognise my Hauppage TV Tuner card which is fine) .. FYI .. i got a DELL E510 .. Bios recognises it, Vista recognises it. However Leopard no go !!
Abhijit
I just built a system based on this parts list and am quite pleased. You don’t even need the graphics card since the on board Intel GMA 950 chipset is fully supported. I used the Kalyway LEO 10.5.1 distribution and the install went very well. The only issue I have experienced is with power management. When I attempt to shut down the system, it requires that I hold down the power button to fully power down the machine. Sleep seems to work just fine however. It might be a BIOS tweak.
@Isaac,
Glad to hear that. Interestingly, for me sleep does not work, but power down works without any problems. See my updated note for the 10.5.2 upgrade, in case you are planning to do that.
@jaganath
I found that disabling the on board network and audio device resolved the shutdown issue. I didn’t bother with installing audio kext’s for the Realtek device because I’m running a pro audio interface (MOTU 828MkII) and of course the on board LAN device is not supported (yet?). The point is that it may simply be a matter of disabling the devices that are unresolved by the OS. This is purely anecdotal and hasn’t been fully proven, but hey, we’re experimenting here. By the way, I’m running Logic Pro 8 on this machine without any issues. I’m a long time Logic user and this update is very worthwhile.
I forgot to mention that sleep still works after these changes.
jaganath bro i got the ASUS P5GC-MX 800 bus version mobo.. how do i make its lan card work? i got a SMC lan card as well.. can u help me in this please?
Sajid,
Did you check the HCL to see if it is a compatible card? If so, just plug it into the PCI slot and you should be good to go.
could you give me settings for the bios of the mainboard that you have used? I’ve got the same mb but it doesnt’t work.
I’va problems with acpi drivers..I don’t know. I’ve tried to install Leopard 10.5..could you help me?
Hey Jaganath, can you email me? I have never built a computer before, but I know a more than your average person about comps. I want to build a hackintosh, and I will need your help. Please email me so I can ask you some questions.
my email is brianorr@jhu.edu
Great article! I’m building a nearly identical build, but I had one question for you. Have you been able to get Bootcamp working?
I think I might install Vista (just so I can use a few programs) and run VMware, but I would prefer to do it from a Bootcamp partition, so that I would still have the option of playing a few Windows only games. I’ve heard that this does not work, due to EFI issues. Can you speak to this?
How do I install a firewire card for the ASUS P5GC-MX/1333? I need FCS2 to run badly. HELLLLP PLEASE
@KyleSellers ,
You can easily setup a dual boot system with OSx86 on one partition and Vista on another one. You dont need Bootcamp, as it is meant only for Intel Macs, which do not have BIOS. You can check OSX86 wiki for dual boot instructions.
@Mike
It seems many PCI firewire cards are supported on the OSx86 platform. See this thread for more details.
have you tried to use boot132 and install the retail version? if so do you know the kext needed to create the bootcd? I get kernel panics using the generic version.
Omboard Video work?
P5GC-MX
Thank
@wally,
Haven’t tried the boot132 yet. My install is working successfully for several months now, so need to experiment with boot321. Maybe I will try someday.
@gabriel
Yes, it does work. But I still have an nVidia card as it gives better graphics performance.
Hey, thanks for this article. I’ve just ordered the mobo from Amazon and LAN card from ebay. I already have a Geforce 8500GT, 2x 1 GB of RAM and a 250 GB SATA HDD. All I need now is a CPU and a case.
I hope everything installs fine, I’m planning on using Kalyway 10.5.2 or JaS 10.5.4 if that fails.
I just have a quick question, do I need to set up partitions or would i be able to install OS X onto the full HDD?
Thanks.
@Gaz
Yes, you can install on to a full HDD and then boot it from there.
hi friends
i build my hackintosh based computer from Asus P5 GC MX motherboard
using intel p4 2.66 processor using ********** ***** **** method.
Internal audio works only with the AZalia Patch but only audio out for audio input u need to patch it with the ppferailey patch mic in doesn
any support to get the asus p5gc mx board at just Rs 2850/- mail me
obviosly courier charges will be extra where ever in india or elsewhere.
Any support regarding installation support are welcome at samirniyazi@hotmail.com
if u want build a ready hackintosh with this configuration
asus board P5 GC MX
intel Processor cor2 duo
Graphic PCI Express Card Radeon 400
400 gb sata hard disk
Windows Vista + Mac OS 10.5.2 loaded Dual Boot
Dvd writer
A professional looking Iball cabinet
inshort a complete package excluding display monitor
At just Rs 40.000/- mail me at samirniyazi@hotmail.com
hmmm, nice work jagannath!
I was very happy when i was able to run dual boot Leopard and XP on my 5 year old machine. Many wouldnt have believed it to be true!
Specs were -
Inel P4 2.6 GHz with SSE2 support
40 GB ATA HDD
Intel D845GVSR Mobo
Intel 82845g Graphics ( 64 MB)
and guess what? everything is perfect – audio, video, internet (thru ethernet). except the games of course
Hi Spawn,
I am also having a d845gvsr, but i am unable to boot from kalyway 10.5.1 / 10.5.2 dvd. I would appreciate what torrent did you use for the leopard image for this particular mobo. i dont hve core2duo processor, i have p4 processor. I would be happy if you share the details with me
thanks and regards
JNM
the topic says flat image 2.4 gb download. whats that ? where to find ?
jaganath says he had 10.4.8 JAS already. I dont have what to do ?
carbon copy cloner expand to leopard image ? a kind of detail please…
where from the updates were downloaded ? links please
–JNM
for more info, kalyway 10.5.2 dvd i have works great in a dual core cpu with dg33fb motherboard. but is not booting [in fact restarting on the way] in dg845 mobo. I have 1 gb ram
please help
–JNM
leo4all or iDeneb are the best leo distribution I succeeded to install on AMD. JaS and Tubgirl for Tiger. Everything works excellent out of the box with the setup configuration (video, sound and lan, sleep / reboot / shutdown so on). Kaly is better on intel as far as i know. There are also plenty of sites regarding hackintosh on internet and a lot of how to info. Have fun.
check the post at http://forum.10007.info/index.php?topic=59.0
it only costs $350
I checked in crobon copy but I am not able to open leopard-x86-flat-img file in CCC
to expend 16 gb partation
and secound how install pc-efi i have intel 945 board , I want to update to 10.5.1
i restore image with dd and its working with dual but except audio IN
hey jaganath, i am wanting to make my acer aspire one into a hackintosh. the only problem is, i am not very computer savvy. i was wondering if you could email me a lamens term guide on how to do it.
my email is WadeDH_1987@yahoo.com
thank you
Is this article available yet? I am about to jump in to the Hackintosh pool!
“I am currently writing a complete Snow Leopard version of this guide! Will be published by 20-Sep-2009.”
oops! See above question!
Hmm.. Sorry about that. The reason I didnt publish it is because I ran into several problems within a few days. The shut down problem was driving me nuts. So finally, I dumped this mobo and got another one Gigabyte: G31M-ES2L. This one works 100%. Some great instructions here: http://www.infinitemac.com/f57/guide-retail-snow-leopard-dvd-install-for-g31m-t3672