{"id":38,"date":"2012-10-10T14:16:43","date_gmt":"2012-10-10T02:16:43","guid":{"rendered":"http:\/\/collingwood.me.uk\/blog\/?p=38"},"modified":"2012-10-15T02:50:00","modified_gmt":"2012-10-14T14:50:00","slug":"installing-os-x-lion-10-7-4-on-a-gigabyte-x58a-ud3r-motherboard","status":"publish","type":"post","link":"https:\/\/collingwood.me.uk\/blog\/index.php\/installing-os-x-lion-10-7-4-on-a-gigabyte-x58a-ud3r-motherboard\/","title":{"rendered":"Installing OS X Lion 10.7.4 on a Gigabyte X58A-UD3R Motherboard"},"content":{"rendered":"
I’ve been playing with Hackintoshes for quite a while now. Things have got a lot easier since the early days, but there are still a lot of quirks to it. The following is the installation procedure I followed for my set up. Of note is that I have a fairly problematic video card, based on the Radeon HD6670, mine is a Sapphire, PN 299-1E198-300SA.<\/p>\n
Gather Your Prerequisites<\/strong><\/span>:<\/p>\n You will need:<\/p>\n Build Your Installation Media<\/strong><\/span><\/p>\n If you don’t already have access to an OS X machine, build your Snow Leopard machine, or you can run up a VM. Once you have this going, follow the myHack instructions to build your installation binaries on the 8GB USB stick<\/p>\n Installing<\/strong><\/span><\/p>\n When the Chameleon Bootloader starts counting down (While prompting you to hit any key to define boot parameters), go ahead an hit any key. If you don’t the boot WILL fail…<\/p>\n At the “Boot: ” prompt, type “-v -f cpus=1 arch=i386” – this also works as a general rule of thumb for ALL first-time boots.<\/p>\n Select your target, and let it build. Go and have a coffee. By the time you’ve finished your coffee, it will be asking you if you want to use a generic Extra directory – of course you do! Next it will ask if you want to remove the AppleTyMCEDriver.kext – May as well keep it. Do you want to remove the AppleUpstreamUserClient.kext? No…..I think we’ll keep that too……Restart when prompted<\/p>\n Configuring<\/span><\/strong><\/p>\n When the Chameleon Bootloader starts counting down (While prompting you to hit any key to define boot parameters), go ahead an hit any key. If you don’t the boot WILL fail…<\/p>\n At the “Boot: ” prompt, type: “-v GraphicsEnabler=n cpus=1” (Minus the quotes)<\/p>\n Be prepared for much Matrix like crud scrolling on your screen. Eventually, you will get to the usual OS X initial account setup. Answer the questions. If you don’t know how to, give up, and go back to Windoze, OS X is not for you.<\/p>\n Right, you’ve got it booted, now the fun starts. There are a few initial considerations in order to achieve a clean boot, and also ensure that you can upgrade using the combo updater: The first is the DSDT. Remember that DSDT you downloaded for your board and firmware version? Copy it to the \/Extra directory, ensuring it is named DSDT.aml. Remember, sudo is your friend. This will remove the requirement for the “cpus=1” boot flag. The second is to add some info specific to the Sapphire Radeon HD6670 graphics card. Edit \/Extra\/org.chameleon.Boot.plist, again, remember sudo is your friend. Just above the <\/dict> tag, add the following keys:<\/p>\n This will remove the requirement for the “GraphicsEnabler=No” boot flag, and ensure that you have a fully functioning graphics card Third, we want to be able to run the combo update without get a kernel panic. This requires a model identifier that is compatible, and the default model identifier (4,1) is not. So, again, editing org.chameleon.Boot.plist, just above the closing <\/dict> tag, add the following key:<\/p>\n Now, add \/Extra\/smbios.plist – touch and edit, or just vi will do it. Give it the following contents:<\/p>\n This will ensure that you can install the 10.7.4 combo update Now reboot. No boot flags required!<\/p>\n Combo Update and Kext Installation<\/strong><\/span><\/p>\n OK, you’ve rebooted, you’ve got a flash OS X 10.7.0 Lion Hackintosh. You want 10.7.4, though. That’s easy, just run the combo updater you’ve already downloaded – Simple, isn’t it! Reboot Now, you’re ready to install the network, sound and SATA kexts. Note that you need to do this\u00a0AFTER<\/strong>\u00a0running the update. The updaters\u00a0usually\u00a0blow away the modified kexts.<\/p>\n Fire up Multibeast. Of note here is the Disk kext. You have two choices to make, “3rd Party SATA”, or “3rd Party eSATA”. Selecting “3rd Part SATA” will enable the eSATA ports, but they will not be hot-swappable. Using the eSATA option will make all of the SATA ports hot-swappable, except for those controlled by the Southbridge.\u00a0\u00a0Make the following selections:<\/p>\n Reboot, and that’s it, all done!<\/p>\n","protected":false},"excerpt":{"rendered":" I’ve been playing with Hackintoshes for quite a while now. Things have got a lot easier since the early days, but there are still a lot of quirks to it. The following is the installation procedure I followed for my … Continue reading \n
\n
\u00a0 \u00a0<key>AtiConfig<\/key>\r\n \u00a0 <string>Pithecia<\/string>\r\n\u00a0 \u00a0<key>AtiPorts<\/key>\r\n\u00a0 \u00a0<string>3<\/string><\/pre>\n
<key>SMBIOS<\/key>\r\n <string>\/Extra\/smbios.plist<\/string><\/pre>\n
<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n <key>SMbiosversion<\/key>\r\n <string>MP51.007F.B03<\/string>\r\n <key>SMboardproduct<\/key>\r\n <string>Mac-F221BEC8<\/string>\r\n <key>SMfamily<\/key>\r\n <string>MacPro<\/string>\r\n <key>SMproductname<\/key>\r\n <string>MacPro5,1<\/string>\r\n<\/dict>\r\n<\/plist><\/pre>\n
<\/a><\/p>\n