- Joined
- Aug 2, 2012
- Messages
- 5
- Motherboard
- 10.8.2 Gigabyte Z77-DS3H, 16GB
- CPU
- Intel i7-3770
- Graphics
- Asus nVidia GeForce 210 1GB silent
- Mac
- Classic Mac
- Mobile Phone
Background:
I am a Windows Engineer of some considerable experience, who has on occasion been forced to fix the odd unix-related problem. I have been using Macs at home for about five or six years and quite like them, enough to have bought a couple and have a hankering for another. I should however point out that I haven't ever really had to fix much with any of the my Macs, I wouldn't consider myself any higher than a "power user" at a push.
So I was poking around on eBay watching auctions of minis and iMacs, roughly around the 2006-8 time-range and seeing that they were regularly selling for anything from £200-£400, so I started squirelling away the pennies when it occured to me that most of the machines I was looking at were Core Duo or even Core Solo, therefore not capable of running more recent builds of OSx. So I thought to myself, do I really want to spend that much money on something that is already pushing obsolesence? Probably not, but what to do?
I cast my mind back to the bad old days when I tried to build a Hackintosh using 10.4, laughed at my ridiculous idea and then went about my day. But for some reason, I couldn't get the idea out of my head, probably because I hate to be defeated. So before I knew what was what I had dusted off my old rig (literally, with canned air and a black sack) and was busily trying to find an intelligible guide appropriate to the hardware I had to hand, which for the record was as follows..
Hardware:
Generic PSU
Board: Gigabyte GA-EG41MF-US2H socket 775 mainboard (Link: http://www.gigabyte.com/products/product-page.aspx?pid=3469#ov) or google the board name if the link expires
CPU: Intel E2160 (Link: http://ark.intel.com/products/29739/Intel-Pentium-Processor-E2160-(1M-Cache-1_80-GHz-800-MHz-FSB) ) or google
Graphics: Asus nVidia GeForce 210 1GB Silent - which I should admit I bought especially for this project. (Link: http://www.amazon.co.uk/gp/product/B004I5UDO6/?tag=tonymacx86-21)
RAM: 4GB of whatever was cheapest back in 07 when I built it, shows in hardware profile as A-DATA DDR2 800, 2x2GB
HD: Seagate ST9500420AS (500GB SATA II, 2.5")
So How did I do it? (The build: )
Well after a couple of days tinkering it became apparent that in order to make my life easier, I should buy a known good grpahics card rather than the one I had which apparently no-one else on the whole planet ever bought. This makes the first few days of work irrelevant so I will not detail them. So after a couple more days playing around following as best I could guides written by people with different components than me or different OSX'es I was beginning to lose hope, until I came across this awesome guide: http://tonymacx86.blogspot.co.uk/2010/04/iboot-multibeast-install-mac-os-x-on.html - I take no credit for this guide, it was not written by me. What I can tell you is that by following it and applying a little common sense and background knowledge, I was at 10.6.8 from a blank disk in TWO HOURS (considering I had been at it for a week at this point, I was delighted.) If your hardware matches mine, remember to install VooDooHDA in Multibeast as this is not installed by default. The guide invites you to install other components, it's just a tickbox. So, I was already most of the way there. Everything except full-on grpahics working. I installed all the outstanding updates and rebooted. Now I had to set about the graphics card. A quick look at the super-awesome 10.6.8 HCL (http://wiki.osx86project.org/wiki/index.php/HCL_10.6.8) showed me that my card was supported (I already knew this) and that I could "make it go" using graphicsenabler=yes (Included in the build above by default) and by injecting the card's EFI string into boot.plist. What? I hear you ask, isn't EFI A record label? Well no it isn't, that's EMI and fear not, it's damn sight easier than you are probably thinking at this point. To The internet! once again. This time, I came across another useful guide, here: http://www.insanely-mac.com/forum/index.php?showtopic=257446&st=0 -I ended up doing this twice after doing something stupid and having to start again. The first time through I nicked the EFI String right out of this guide, whilst it did work after a fashion, I had problems... only one monitor would work, changing res caused the screen to go blue til after a reboot... This guide does tell you how to get your own EFI string, it takes seconds and is totally worth it, as I was able to get Full HD, dual displays apparently with nothing broken (Played Diablo 3 on full settings for hours.)
NOTE ON EFI INJECTION: If you have followed this guide and are intending to follow it to completion, you will need to note that in this build rather than inserting the EFI string for your graphics card into com.apple.boot.plist as directed in the guide, you will instead need to add it to org.chameleon.Boot.plist, located in /Extra
So having injected the string and rebooted, you should be looking at a nice, modern resolution and wondering to yourself whether you're about finished.. well you are. Congratulations. The first thing you should do is attach a spare drive and use an application such a Carbon Copy Cloner (http://www.bombich.com/) and clone out your hard work before you go and do something stupid to it, like I did twice.)
Does anything not work?
Yes - I can't get into the appstore BUT THE ITUNES STORE DOES WORK. My belief is that I have an invalid system serial number, but trying to change it caused me complete rebuild from scratch number two, so I can live without it for now.
Anything else?
Nope. It's been up for three days now, running Diablo 3 for several hours during the day and playing 1080p video via XBMC in the evening. No unexpected reboots, no weirdness, performance is staggering - it leaves my 2008 iMac (8.1) in the dust.
So what I have done here is proved to myself that it is most certainly possible for a Mac novice to build a decent performing Hackintosh for a fraction of the cost of equivalent Apple hardware. Which wasn't much of a surprise, but I was glad my proof of concept went ahead. Over the coming months, I will be improving the hardware in stages, beginning with a case and PSU which don't require their own seperate outbuilding, then an SSD and when I can be bothered to go through all the above again, I will replace the board and CPU with something a little more current, but right now, it will more than meet my needs.
If you have any questions about the specifics of this guide please either reply to this thread or email me moc.liamg@revoltaoggnigar (its reversed) but as I said way back at the start, I'm no expert. This worked for me, it may not for you. This is just me giving something back to the Hackintosh community. . I will try and help you where I can, but in all likelihood following my advice on an existing build will break it. Always make changes to your cloned build rather than your live one, it will save you a world of pain.
I am a Windows Engineer of some considerable experience, who has on occasion been forced to fix the odd unix-related problem. I have been using Macs at home for about five or six years and quite like them, enough to have bought a couple and have a hankering for another. I should however point out that I haven't ever really had to fix much with any of the my Macs, I wouldn't consider myself any higher than a "power user" at a push.
So I was poking around on eBay watching auctions of minis and iMacs, roughly around the 2006-8 time-range and seeing that they were regularly selling for anything from £200-£400, so I started squirelling away the pennies when it occured to me that most of the machines I was looking at were Core Duo or even Core Solo, therefore not capable of running more recent builds of OSx. So I thought to myself, do I really want to spend that much money on something that is already pushing obsolesence? Probably not, but what to do?
I cast my mind back to the bad old days when I tried to build a Hackintosh using 10.4, laughed at my ridiculous idea and then went about my day. But for some reason, I couldn't get the idea out of my head, probably because I hate to be defeated. So before I knew what was what I had dusted off my old rig (literally, with canned air and a black sack) and was busily trying to find an intelligible guide appropriate to the hardware I had to hand, which for the record was as follows..
Hardware:
Generic PSU
Board: Gigabyte GA-EG41MF-US2H socket 775 mainboard (Link: http://www.gigabyte.com/products/product-page.aspx?pid=3469#ov) or google the board name if the link expires
CPU: Intel E2160 (Link: http://ark.intel.com/products/29739/Intel-Pentium-Processor-E2160-(1M-Cache-1_80-GHz-800-MHz-FSB) ) or google
Graphics: Asus nVidia GeForce 210 1GB Silent - which I should admit I bought especially for this project. (Link: http://www.amazon.co.uk/gp/product/B004I5UDO6/?tag=tonymacx86-21)
RAM: 4GB of whatever was cheapest back in 07 when I built it, shows in hardware profile as A-DATA DDR2 800, 2x2GB
HD: Seagate ST9500420AS (500GB SATA II, 2.5")
So How did I do it? (The build: )
Well after a couple of days tinkering it became apparent that in order to make my life easier, I should buy a known good grpahics card rather than the one I had which apparently no-one else on the whole planet ever bought. This makes the first few days of work irrelevant so I will not detail them. So after a couple more days playing around following as best I could guides written by people with different components than me or different OSX'es I was beginning to lose hope, until I came across this awesome guide: http://tonymacx86.blogspot.co.uk/2010/04/iboot-multibeast-install-mac-os-x-on.html - I take no credit for this guide, it was not written by me. What I can tell you is that by following it and applying a little common sense and background knowledge, I was at 10.6.8 from a blank disk in TWO HOURS (considering I had been at it for a week at this point, I was delighted.) If your hardware matches mine, remember to install VooDooHDA in Multibeast as this is not installed by default. The guide invites you to install other components, it's just a tickbox. So, I was already most of the way there. Everything except full-on grpahics working. I installed all the outstanding updates and rebooted. Now I had to set about the graphics card. A quick look at the super-awesome 10.6.8 HCL (http://wiki.osx86project.org/wiki/index.php/HCL_10.6.8) showed me that my card was supported (I already knew this) and that I could "make it go" using graphicsenabler=yes (Included in the build above by default) and by injecting the card's EFI string into boot.plist. What? I hear you ask, isn't EFI A record label? Well no it isn't, that's EMI and fear not, it's damn sight easier than you are probably thinking at this point. To The internet! once again. This time, I came across another useful guide, here: http://www.insanely-mac.com/forum/index.php?showtopic=257446&st=0 -I ended up doing this twice after doing something stupid and having to start again. The first time through I nicked the EFI String right out of this guide, whilst it did work after a fashion, I had problems... only one monitor would work, changing res caused the screen to go blue til after a reboot... This guide does tell you how to get your own EFI string, it takes seconds and is totally worth it, as I was able to get Full HD, dual displays apparently with nothing broken (Played Diablo 3 on full settings for hours.)
NOTE ON EFI INJECTION: If you have followed this guide and are intending to follow it to completion, you will need to note that in this build rather than inserting the EFI string for your graphics card into com.apple.boot.plist as directed in the guide, you will instead need to add it to org.chameleon.Boot.plist, located in /Extra
So having injected the string and rebooted, you should be looking at a nice, modern resolution and wondering to yourself whether you're about finished.. well you are. Congratulations. The first thing you should do is attach a spare drive and use an application such a Carbon Copy Cloner (http://www.bombich.com/) and clone out your hard work before you go and do something stupid to it, like I did twice.)
Does anything not work?
Yes - I can't get into the appstore BUT THE ITUNES STORE DOES WORK. My belief is that I have an invalid system serial number, but trying to change it caused me complete rebuild from scratch number two, so I can live without it for now.
Anything else?
Nope. It's been up for three days now, running Diablo 3 for several hours during the day and playing 1080p video via XBMC in the evening. No unexpected reboots, no weirdness, performance is staggering - it leaves my 2008 iMac (8.1) in the dust.
So what I have done here is proved to myself that it is most certainly possible for a Mac novice to build a decent performing Hackintosh for a fraction of the cost of equivalent Apple hardware. Which wasn't much of a surprise, but I was glad my proof of concept went ahead. Over the coming months, I will be improving the hardware in stages, beginning with a case and PSU which don't require their own seperate outbuilding, then an SSD and when I can be bothered to go through all the above again, I will replace the board and CPU with something a little more current, but right now, it will more than meet my needs.
If you have any questions about the specifics of this guide please either reply to this thread or email me moc.liamg@revoltaoggnigar (its reversed) but as I said way back at the start, I'm no expert. This worked for me, it may not for you. This is just me giving something back to the Hackintosh community. . I will try and help you where I can, but in all likelihood following my advice on an existing build will break it. Always make changes to your cloned build rather than your live one, it will save you a world of pain.