Home > Computers, Guides > Hackintosh 2.0

Hackintosh 2.0

December 23rd, 2008

apple-logoAfter spilling water through the fan vents of my desktop on my current hackintosh, I had to make a new one. All that needed replacing was the motherboard. I wanted to pick a board that had been put through it’s paces in the OSx86 (hackintosh) community. There was an amazing guide for the first board I picked, but it wasn’t being sold on Newegg.com anymore, so I decided on the Gigabyte GA-EP45-UD3P.

You can find more information about my setup on my hackintosh v2 wiki page. If you want to see every step I went through to get this system working, check out that page.

What To Expect

This guide will let you install OS X Leopard 10.5.6 from the retail disk (straight from Apple!). You’ll have a system with full functionality and minimal hacking.

I have not tested this setup extensively since I got it working, so I make no guaranty about it’s stability. The way I went about it isn’t the cleanest, but it works. I’m hoping weaksauce12 will release a Universal OSx86 Installer plug-in for this board in the near future. Keep an eye out on my blog for another post involving that installation.

Hardware

Here is the hardware I used. You can poke around the InsanelyMac forums to find instructions for your own system.
Same hardware I used in version 1, except with a new motherboard. The motherboard is the most important factor in a hackintosh as long as you have an Intel processor and an NVIDIA video card.

  • Motherboard – GIGABYTE GA-EP45-UD3P (newegg)
  • Processor – Intel Core 2 Duo E6550 Conroe 2.33GHz (newegg)
  • Video Card – EVGA GeForce 7600GT 256MB 128-bit PCI Express x16 (newegg)
  • RAM – CORSAIR XMS2 2GB (2 x 1GB) 240-Pin 800 (PC2 6400) (newegg)
  • DVD – SAMSUNG 20X DVD±R SATA (newegg)
  • Power Supply – COOLER MASTER eXtreme Power Plus 460W (newegg)
  • Case – COOLER MASTER Centurion 5 Black Aluminum ATX Mid Tower (newegg)

Required Goodies

Here is what you’ll need to complete this guide.

  • Retail Leopard install disk
    Note: Please purchase the CD and support the Apple developers!
  • Download the handy UD3P-package I compiled for this motherboard. See “Credits” section below for all the original content in the package.

Preparation

  • Burn grub-dfe.iso to a CD. Disco is a handy app for doing this.
  • Put the UD3P-package onto a USB flash drive.

Steps

  1. Boot with GRUB-DFE boot cd.
    1. At the “fake darwin” screen it will say have a prompt that says “Boot:”. Switch out the boot cd for retail leopard.
    2. When prompted for a 2-digit hex number, press “fe” to boot to the Leopard CD.
    Note: I used retail verison 10.5.0, but any retail disk should work.
  2. Once you’re in the installer, format your drive (Utilities > Disk Utility). Make sure the partition type is set to GUID.
    1. Install OS X normally.
    2. When installation is done, restart (you might have to do this forcefully) and place the boot cd back in.
    3. Boot to the boot CD as before.
    4. This time when you’re prompted for a 2-digit hex number, enter “80″ to boot to your hard drive.
  3. Follow the on-screen steps to complete the Leopard installation
    1. When prompted to register, press CTRL+Q and select “skip”
    2. When you create your account, keep in mind you can only have each username once. If you plan to migrate files from a previous OS X installation, pick a different “Name” and “Short Name”
    3. Once this is done, it should load you into OS X.
  4. Install all updates (including 10.5.6) from Software Update. Restart when directed to.
    1. Boot from the GRUB-DFE disk again.
    2. Use -v at the real Darwin screen so you have verbose output. The update should apply itself during the boot process. When you see “MACH Reboot”, go ahead and forcefully restart the computer.
    3. Boot from the GRUB-DFE disk yet again. :)
    4. Keep installing updates and restarting until there are no updates left in Software Update.
  5. Run Chameleon_DFE_for_Hard_Disk.dmg (located in the UD3P-package) (Note: I don’t think this step is completely necessary since we install PC_EFI v9 later, but it definitely doesn’t hurt to do it anyway).
    1. Drag all the files in the “Kexts for Chameleon” folder into the “Extra Contents” shortcut in Chameleon’s .dmg.
    2. Run Chameleon_DFE_for_Hard_Disk.pkg to install the bootloader.
    3. Reboot with the boot CD. Use -x to boot into safe mode
  6. Use Universal OSx86 Installer
    1. Select the following options:
      • Do OSx86_Essentials as motherboard
      • Boot timeout to 5
      • Native resolution to 1920×1200
      • Install PC_EFI v9 Chameleon
      • Apply Ethernet EFI String (Time Machine Fix)
      • Apply EFI String for video card (I selected NVIDIA DeForce 7600FT 256MB for my card)
      • Click “Add extra kexts” and select all the files in the “Kexts for Uinstaller” folder.
    2. Eject boot CD.
    3. Restart
  7. Everything should be working!!

Finishing up

  1. System Preferences > Sound > Output > Switch it to “internal speakers”
  2. Disable sleep and the “turn off monitor” features. For me, every time it went to sleep or turned off my monitor, it would come back with a blue screen.
  3. Migration Assistant
    1. When selecting parts you want to restore, make sure you do not select Applications or Library. Restoring the Library folder could ruin all the work you’ve done to get your system running.
    2. Press Transfer and let it go to work
    3. You can start installing applications while you wait. I have a helpful list here. Some programs might not expect to be installed on one account (your current one) and then be used on another account (the on you’re transferring), so use with caution.
  4. Fix drive icons if you wish

That’s all!

You should have a working system at this point. Please add a comment below if this worked for you or if it broke everything or if you just love me. Please share your own experience if it wasn’t based on my guide. Thanks to everyone at InsanelyMac for creating an awesome community of hackintosh-ers!

Bonus:
XBench Results (with hardisk): 135.72
XBench Results (without hardisk): 201.97

Credits

Computers, Guides , , ,

  1. December 23rd, 2008 at 11:34 | #1

    Awesome guide! It’s much more readable than the ones I saw when I was working on my Hackintosh laptop.

    When did the scene start using retail disks? That seems like a huge improvement to me

  2. December 23rd, 2008 at 11:40 | #2

    It’s definitely been a recent improvement. From what I’ve seen, it’s been the last month or two. And the Universal OSx86 installer has been around for even less time.

    They are MAJOR improvements! It’s wonderful. And if apple failed to copyright OS X, it could all be legal!!

  3. December 23rd, 2008 at 14:36 | #3

    Oh wow, that’s crazy.

    That would be awesome. I’ve been keeping up with the case and I definitely believe Psystar is getting help from somewhere because man, they are getting the right breaks.

  4. Xus
    December 30th, 2008 at 06:34 | #4

    Great Job!!

    When prompted for a 2-digit hex number, press “fe” to boot to the Leopard CD.
    correct “ef” for my.

    Thanks.

    Xus
    Asus P5Q PRO MotherBoard
    Q9550 Quad 2,83Mhz
    4 Ghz DDR2 1033mhz
    Asus EN9800GT HybridPower
    ——————
    MacPro Dual Xeon 2,66Ghz/4Gb/Ati x1900xt/Raid5 3TB
    Macbook Dual 2Ghz/2Gb
    Iphone 3G
    Ipod Touch

  5. ginosky
    January 8th, 2009 at 15:33 | #5

    Great!!!
    Auzigog you saved my life with the audio kext.

    Thanks. Thanks a lot friend for having shared all this stuff.

    Your friend
    ginosky

  6. Zaap
    January 10th, 2009 at 00:32 | #6

    Hey, thanks for this guide and the files!
    I’ve used it to install two UD3P based Hackintosh systems so far. Works perfectly. This is definitely a great board for OSX.

    Later,
    Zaap

  7. January 10th, 2009 at 14:55 | #7

    @Zapp: That’s great to hear! I’m glad it’s working well for people. Thanks for sharing your experience.

    weaksauce12 should be releasing his package very soon and I think that will serve as a great replacement for this guide.

  8. flyfree
    January 14th, 2009 at 22:25 | #8

    Auzigog,
    Thanks a lot. Your post makes my hackintosh life easier.
    BTW, did you solve the problem of wake-up?
    After waking-up network and sound is not working.

  9. Auzigog
    January 14th, 2009 at 23:17 | #9

    @flyfree: I have not solved that problem. When weaksauce12 releases his, the problem will probably be resolved. I can’t use sleep functions at all because I get a blue screen whenever my monitor turns back on.

  10. flyfree
    January 15th, 2009 at 12:18 | #10

    Auzigog,
    I saw a weaksause12′s posting on insanelymac with UD3P.zip.
    It’s posted Jan 5 2009.
    Did you include these files on your UP3P-package.zip?

  11. Auzigog
    January 15th, 2009 at 16:02 | #11

    @flyfree: Nope. I’ve been waiting until he makes a post with solid instructions and a final package before acting on that.

  12. Rob
    January 22nd, 2009 at 17:04 | #12

    Thanks Auzigog, all the kexts were really useful. I installed by this method: http://forum.insanelymac.com/index.php?showtopic=127330
    I put all kexts from the chameleon folder in the EFI boot partition, installed audio and video through OSX86 Universal Installer. The nice thing about the EFI boot partition method is that I ran updates (10.5.4 up to 10.5.6) after everything was up and running, rebooted and all was still good.

  13. SLIM
    January 27th, 2009 at 02:16 | #13

    Just building my hackintosh and want to know if Firewire ports work with this MB?

  14. Auzigog
    January 27th, 2009 at 09:58 | #14

    @SLIM: My back Firewire port has worked just fine. I use it with a Western Digital MyBook and Time Machine to do backups.

  15. Todd
    January 27th, 2009 at 17:08 | #15

    Quick question: Thinking of using this same mobo and just wondering if I start with Core 2 Duo and then upgrade later to a Quad, will I need to reconfigure/reinstall anything? Or will OS X automatically detect it? What if I start with 4 gigs ram and upgrade to 8?

    Thanks for the guide man!

  16. Auzigog
    January 27th, 2009 at 17:23 | #16

    @Todd: I can’t say that I know the answer to that. I’d suggest doing a search on InsanelyMac forums (but use google for the search, since the forum search engine sucks).

  17. Pete
    January 28th, 2009 at 11:09 | #17

    Hi,

    First : great blog!

    Want to try this Ga-ep45-ud3p board, but now the Ga-ep45T-ud3p is also available.

    I wonder if this ep45″T” version100% compatible with this method?

    thanks,
    Peter

  18. Meth
    January 28th, 2009 at 12:13 | #18

    Good post… any news on fixing these:

    1. System Preferences > Sound > Output > Switch it to “internal speakers”
    2. Disable sleep and the “turn off monitor” features. For me, every time it went to sleep or turned off my monitor, it would come back with a blue screen.

    cos not having sleep working kinda seems like a bit of a kludge to me. Likewise monitor not able to be switched off.

    If you crack these do update the post???!!!

  19. matthieu
    January 29th, 2009 at 07:18 | #19

    Hi, i’ve a weird problem with grub-dfe, or boot132 cd.
    It reboot with an eroor on AppleRTC
    here are the screen of the error,


  20. matthieu
    January 29th, 2009 at 07:20 | #20
  21. Todd
    January 30th, 2009 at 03:02 | #21

    I picked up my UD3P board, an e5200 cpu and PNY GeForce 9500 GT yesterday.

    Your install instructions worked perfectly. The e5200 is really a mighty little cpu for not a lot of cash and the 9500 GT works awesome after checking on the forums and installing the Apple Nvidia 9xxx series drivers.

    Awesome.

  22. Majestus
    February 3rd, 2009 at 10:41 | #22

    Excellent work Auzigog. Can’t wait to buy this mobo and try it out, I’ve been successful with my MSI p6n Sli Plat, but for some reason, I’ve had nothing but problems with freezes and KP’s ever since I tried dual booting and went back to just Leopard using Kalyway 10.5.2 – So this is good news to know of a fully compatible MoBo. Granted it still needs slight patching, but it’s good to know.

  23. Roland
    February 3rd, 2009 at 12:37 | #23

    Ok i have kinda the same issue as matthieu. I get to setup 4. Download the updates. About half way through the updates it asked me to restart. So i restarted and put in the grub-dfe disk and typed -v and it gives me an error and stops right there….. Never says MACH Reboot. I have done this with four different copies of osx86 and cant seem to get it to work. But now it has finally installed after a horrible 3 days. Please help…

  24. Roland
    February 3rd, 2009 at 16:08 | #24

    Also this might be a little bit of a stupid question. But are you supposed to boot up osx86 with GRUB-DFE boot disk everytime you restart?? If so why cant we boot up from the HD? kinda new at this.

  25. Auzigog
    February 3rd, 2009 at 16:18 | #25

    @Roland: Not sure what to say about your error. The best I can do is point you to the InsanelyMac forums.

    As far as booting from the GRUB DFE disk every time: You need to use that disk every time up until step 5. Step 5 essentially puts that disk and those kexts into your boot sector (or something along those lines). After you finish step 5, you won’t need the boot disk anymore.

  26. Neil
    February 7th, 2009 at 19:13 | #26

    Auzigog- Thanks for putting this together. I have the EP45-UD3R and followed your guide to the T (except the Time Machine fix which wouldn’t work because I had an error “the device ‘ethernet’ was not found on this system” – this may have been due to BIOS settings I used in which I had turned off the LAN… not sure about that). Anyway, after step 6, the final reboot (without the boot cd) ended in a kernel panic. I’m not 100% sure how to identify what the issue was but I noticed that the following item was one of the last things mentioned when I tried with -v.
    appleintelcpupowermanagement

    Any idea why this might be – is it possible that it’s because I’m using a slightly different motherboard?

    Thanks again for your work.

  27. Jorge
    February 8th, 2009 at 19:04 | #27

    Great post!!! I need help with one problem that I am having. I keep getting a circle with a line in the middle when I boot without the cd. Everything works perfect if I use the cd to boot.

    Any ideas on what is causing this? I am running the same hardware except the video card. I have a 8800 gt.

    Thanks

  28. BlackAddr
    February 10th, 2009 at 10:23 | #28

    Auzigog – Great post. I followed your directions implicitly and had no issues whatsoever. I do have a post-intall issue, though, and this may be more for weaksauce12..but here it goes. I’m using the UD3P box to host all of my media files on a separate internal RAID set. I’m sharing the RAID drive to my network, and all is fine until I log out of my UD3P box. The kexts I’m using see my SATA drives as external and ejecable, and therefore unmount them on logout (all except the boot volume). This isnt’ good for file sharing! I’ve installed Kalyway 10.5.2 and that sees my drives as “internal” and “Non Ejectable”, so I am able to share the RAID set. But with the kexts I used from this post and weaksauce12′s post at, these drives are seen as “External” and “Ejectable”. the problem is I don’t know enough about these kexts to load the ones I’d need from Kalyway and still keep it “vanilla”. Ideas?

  29. Todd
    February 11th, 2009 at 06:06 | #29

    @Jorge

    I am not sure if you already found the solution to your problem, but you need to checkmark “Apply Kext Package” under select motherboard package to install. Otherwise when you boot without the cd in you will get the screen you described. I made this mistake as well the first time. After correcting that, it works perfectly booting from HD.

    Link to a screenshot of this:

    http://img.photobucket.com/albums/v122/thgill/untitled.jpg

    @Auzigog – Perhaps adding a couple photos/screenshots to your guide would make it even better?

  30. Brian
    February 13th, 2009 at 09:41 | #30

    @Jorge
    I’m having the same issue as Jorge. I have almost an identical setup to Azuigog. E6600, EP45, Samsung Sata Dvd, SataHD. When I install from the Retail DVD, I get to the grey screen, then I get the spinning and the prohibitory sign. I read on other forums that this might be due to the ox trying to find the boot hd, but I’m lost here… any help would be appreciated

  31. Cannibul
    February 15th, 2009 at 06:01 | #31

    Has anyone managed to get the yellow SATA ports to work on this board? I get a kernel panic about the JmicronATA.

  32. Juan Pablo
    February 18th, 2009 at 08:51 | #32

    Jorge, you have to set the hard disc to AHCI in the Bios Settings, and enable the native sata 0-3 to make it work.
    Use only the yelloy sata ports, never use the violet ones.

  33. Skinny
    February 18th, 2009 at 19:43 | #33

    Hi. I’m using this as the guide for my install. Can I use a 10.5.6 disc? Thanks so much, can’t wait for my hardware to get here.

  34. Auzigog
    February 18th, 2009 at 20:15 | #34

    @Skinny: You can use any version, as far as I know.

  35. Juan Pablo
    February 19th, 2009 at 20:23 | #35

    Hey, does anyone know how can i do to set the graphic card (nvidia geforce 8600GT) with a 1024×768 screen, it´s driving me crazy and i can´t find the way to do it
    thanks

  36. dokworm
    February 21st, 2009 at 05:40 | #36

    I have the EP45-UD3R board but am running a Radeon 4850 card, am I completely out of luck, or can it work?

  37. wlindner
    February 23rd, 2009 at 11:29 | #37

    I keep getting an error from Grub saying:
    Error 23: Error while parsing number….

    I have an IDE dvd drive that I’m trying to boot Grub DFE in. Is this a problem?? Is there an alternative to using Grub DFE to boot?

  38. speeeding
    February 23rd, 2009 at 16:04 | #38

    Hi, I’m a complete noob, The first screen I got when I switched the computer on was the GIGABYTE logo screen. I pressed F12 to boot with CD. I tried both the grub-dfe.iso and the modified kext files, and it says “missing operating system” everytime. Am I doing something wrong? Thanks!

  39. Todd
    February 25th, 2009 at 06:08 | #39

    wlindner :
    I keep getting an error from Grub saying:
    Error 23: Error while parsing number….
    I have an IDE dvd drive that I’m trying to boot Grub DFE in. Is this a problem?? Is there an alternative to using Grub DFE to boot?

    Yeah, IDE drives are known to cause issues. You should really try to use a SATA drive. Also, make sure you SATA ports are switched to AHCI instead of IDE. Use the yellow SATA ports and not the purple ones.

  40. February 26th, 2009 at 19:29 | #40

    Auzigog – I agree with the other users. Thanks so much for all your efforts in putting this together. I cant even get past the bootloader.
    I am a pretty advanced user and built many PC systems, HOWEVER, I am a complete NOOB. I wish my GRUB-DFE disk worked as well as everyone elses did. I have burned three different disks and get the boot screen when it boots up, but I am never prompted to key in anything and if I dont hit ESC it only gives me 5 seconds to swap out the boot disk with the leopard Retail 10.5.6 DVD that I have. Then I get an Error15: File not found. I do wait for the light on my DVD drive to stop blinking before hitting enter. I have tried a SATA DVD drive, a USB LG DVD drive and a EIDE DVD drive and I always get the same results. I have dumped around $450 in motherboard, a proc, memory, video card, etc and am anxious to get this working but cant seem to get anywhere with it.

    I have a Gigabyte EP45-UD3P, Intel Duo Core E8500, 4GB XMS2 Corsair Memory, EVGA 9400 GT Video card, and a Samsung SATA DVD drive.

    I really would appreciate any help. Thanks for providing such a fantasic guide and blog for everyone!!!!

  41. speeeding
    February 26th, 2009 at 20:36 | #41

    kmj1268, I had lots of problems loading the grub file too. With a lot of help from the guys at insanelymac, I found out that i was copying the grub file incorrectly. I downloaded a copy of “disco” as auzigog suggested and tried again. yay, it worked. Hope this helps.

    P.s., does anyone know how to install a network card? I got a Trendnet TEW-421PC, but have no idea how to set it up. tks!

  42. kmj1268
    February 27th, 2009 at 06:40 | #42

    thx speeeding for your response, well i am so excited I got past the grub part and am on step 3. I wasnt using the grub boot cd correctly and letting it boot all the way. Now I am on the ‘create your account step’ and it just sits there with a spinning colored wheel. I am a complete NOOB at the Mac OS X hack thing, but much further along then I was. auzigog’s guide is excellent and I know with persistence I will get there.

  43. speeeding
    February 27th, 2009 at 16:45 | #43

    np kmj1268. Btw, this is a link to my own noob troubles: http://www.insanelymac.com/forum/index.php?showtopic=154688
    Hope it’ll help too. :)

  44. GregMartin
    February 28th, 2009 at 11:38 | #44

    Having “fun” with my ud3r & will try some of your method. Hopefully I can converge at a solution….

    Note – mediafire sez your UD3P-package file is unavailable. Try your link.

  45. kmj1268
    March 1st, 2009 at 19:14 | #45

    well…
    I have been meaning to post this earlier.
    I got my system up and running this past Friday.
    I cant express my thanks enough to you guys on this forum, especially auzigog and speeeding. Also thanks to gordon french’s site, to help me correct my sound. That was the only thing that didnt work afer the Universal Installer. The ONLY problem I have is with a popping sound before any audio is emanated from my system. I would like to correct it but everything else is working and I have a 3GHz system with 4GB RAM for just a little over $500 including the OS 10.5.6.

    Here is my system:
    Gigabyte GA-EP45-UD3P
    Intel 2 Core Duo E8400 3GHz
    4GB Corsair XMS2 Performance Memory
    EVGA GeForce 9400 GT
    500 GB SATA Hitachi Hard Drive
    Samsung DVD SATA Drive
    OCZ 600 Watt StealthStream PSU

    This system specs out faster than the iMac 24 that goes for around just over $2000. It’s amazing the kind of hackintosh you can build your self for a fraction of the price.
    My only regret is that I wish I would have bought the Value Pack for $170 which inculded iLife, iWork, and Leopard 10.5.6 as opposed to paying $130 for just 10.5.6.
    Thanks again everyone!!!!!
    JMK

    Zoom 4311 Bluetooth device – 100 Meter Range

  46. km j1268
    March 2nd, 2009 at 08:05 | #46

    Auzigog,
    I wanted to comment on what you mentioned at the top ‘if Apple failed to copyright the OS X, it could be legal’.
    I purchased a copy of the retail 10.5.6 and followed your guide here which worked incredible for me.
    I also read the license agreement. Strangely enough, the license agreement allows you to install the OS on an Apple-labeled machine. They provide Apple label stickers to boot – no pun intended. So the way I read this is if slap one of the nice Apple labels they give me on my hackintosh clone case, I am good to go and doing everything according to the license agreement and in Legal bounds.

    I strongly believe that Apple did that on purpose because they certainly dont want to discourage the sale of their software to hackintosher’s like those on this forum. It never ceases to amaze me though the Mac biggots out there that want to start flame wars with hackintosher’s. Maybe because they realize they sunk a lot of change into some hardware where we pay a fraction of the price and get everything running close to perfect if not perfect with persistence and patience. I hope I didnt digress away from your post too much but I wanted to point this out to everyone, because I was amazed myself when I read this in the license agreement. If Apple didn’t want hackintosher’s to put their OS on clones then they would have written the legal license agreement much more specific and instead of saying Apple-labeled machines they would have denoted them as Apple -manufactured machines. Big difference. Anyways, your post here is amazing and I know many of us are very appreciative for your hard work and the guidance in helping us with our hackint0sh projects.

  47. mwilloam
    March 3rd, 2009 at 16:13 | #47

    Will this guide work for other mobos such as the Gigabyte – GA-G31M-ES2L 775? I really want to try and build a machine and this is the best step by step guide for a non power user like myself. Thanks in advance.

  48. David
    March 3rd, 2009 at 21:33 | #48

    I followed all of this to a T. Everything worked great until I restarted after UInstaller. The only difference is I set my graphics card to my NVidea and my native resolution to 1920×1080. I now get a “Your computer needs to be restarted…” freeze upon every boot attempt! I would love some help.

  49. Todd
    March 4th, 2009 at 12:54 | #49

    David :I followed all of this to a T. Everything worked great until I restarted after UInstaller. The only difference is I set my graphics card to my NVidea and my native resolution to 1920×1080. I now get a “Your computer needs to be restarted…” freeze upon every boot attempt! I would love some help.

    You need to checkmark “Apply Kext Package” under select motherboard package to install. Otherwise when you boot without the cd in you will get the screen you described. I made this mistake as well the first time. After correcting that, it works perfectly booting from HD.

    Link to a screenshot of this:

    http://img.photobucket.com/albums/v122/thgill/untitled.jpg

  50. David
    March 4th, 2009 at 17:58 | #50

    @Todd

    Thank you Todd!!! That was it!

Comment pages
1 2 3
  1. March 12th, 2009 at 20:25 | #1