Jump to content

Guide to Gigabyte GA945GCMX-S2 retail Leopard DVD install


Free4Mac
 Share

9 posts in this topic

Recommended Posts

For anyone using a Gigabyte GA945GCMX-S2 or similar motherboard, here's how to get a fully working install using a Leopard retail DVD. Everything works, including shutdown, restart, and sleep.

 

I assume at least a little familiarity with using the command-line in Terminal.

 

First you need to download some kernel extensions and installers:

 

DFE boot-132 generic.iso

http://www.mediafire.com/?1ne1zbl4znv

link: "Download modified kexts" on http://forum.insanelymac.com/index.php?showtopic=114013

 

IONetworkingFamily.kext

http://rapidshare.com/files/68864781/IONet...-_581_.zip.html

link: on http://forum.osx86scene.com/viewtopic.php?f=3&t=2554

 

AppleSMBIOS.kext

http://www.macdotnub.info/downloads/get.php?id=13

link: "iMac (for PC Hackintosh's)" on http://my.macdotnub.info/content/view/22/26/

 

Chameleon v1.0.12, AKA Netkas PC_EFI v9

AppleACPIPlatform.kext

both from v4.4.zip from

http://www.mediafire.com/download.php?yeidtyn5onm

link: on http://forum.insanelymac.com/index.php?showtopic=86167

 

EFIStudio

http://www.filedropper.com/9f9installer_1

link: "10.5.5 drivers and EFIStudio Installer" on http://www.nvinstaller.com/ Downloads page

 

ALC888-D.txt

http://psykopat.free.fr/apple/AppleHDA/realtek/

 

AppleHDAPatcher

http://www.mediafire.com/?xpijo2m4pxm

link: on http://www.modomac.com/

 

Burn the DFE boot-132 generic.iso to a CD-R.

Boot the Hackintosh using the DFE boot-132 CD.

When you get to the boot: prompt, remove that CD and put in the Leopard retail DVD.

Press Return at all three prompts.

Install Leopard normally.

When it's done and reboots, you have to press the reset button to finish restarting.

Put back the DFE boot-132 CD to boot from.

Press return at all the prompts, except for the second one, asking which drive to boot; answer 80 (first hard disk) to that one.

It should boot up to the normal Leopard first-run sequence to create an account, etc.

 

Install the latest combo update (such as 10.5.4 as in this example, or 10.5.6). (This would replace the customized sound and SMBIOS kexts we install later with stock ones, so do it first.)

 

In Finder, open the DFE boot-132 generic.iso, and open initrd.img from that.

 

Open Terminal

sudo bash

cd /System/Library/Extensions/

mkdir ../Extensions-10.5.4

mv AppleEFIRuntime kext AppleACPIPlatform.kext IONetworkingFamily.kext ../Extensions-10.5.4

cp -pr the DFE boot-132 dsmos.kext and IntelCPUPMDisabler.kext into /System/Library/Extensions/

cp -pr IONetworkingFamily.kext there, to prevent the "_CFGetHostUUIDString: unable to determine UUID for host. Error: 35" error, e.g. when running SuperDuper

cp -pr AppleSMBIOS.kext there, for System Profiler

cp -pr AppleACPIPlatform.kext there, to make reboot work

chown -R 0:0 IONetworkingFamily.kext AppleSMBIOS.kext AppleACPIPlatform.kext dsmos.kext IntelCPUPMDisabler.kext

chmod -R ug=rwX,o=rX IONetworkingFamily.kext AppleSMBIOS.kext AppleACPIPlatform.kext dsmos.kext IntelCPUPMDisabler.kext

 

Run the Chameleon installer on the hard drive to install the EFI boot loader.

 

nano or vi /Library/Preferences//SystemConfiguration/com.apple.Boot.plist

Navigate to the <strings> </strings> line after the <key>Kernel Flags</key> line.

Add "-f" (without the quotes) in between the string flag, so it looks like this: <strings>-f</strings>

This tells the machine to reload all kext and dump the boot configuration cache (kext cache found in /System/Library/Extensions.mkext; you can delete it manually and the system will recreate it).

 

Run EFIStudio to install strings for your graphics card.

Drop ALC888-D.txt onto AppleHDAPatcher icon (for sound).

 

Reboot.

Run Disk Utility and Repair permissions.

Run Software Update.

 

If you have 10.5.4 installed, you can update to 10.5.6 by doing the following:

 

Install the 10.5.6 combo updater. Then put back the custom kexts from above:

Open Terminal

sudo bash

cd /System/Library

mkdir Extensions-10.5.6

cd Extensions

mv AppleEFIRuntime.kext AppleACPIPlatform.kext IONetworkingFamily.kext AppleSMBIOS.kext ../Extensions-10.5.6/

cp -pr AppleHDA.kext ../Extensions-10.5.6/

cp -pr IONetworkingFamily.kext there

cp -pr AppleSMBIOS.kext there

cp -pr AppleACPIPlatform.kext there

chown -R 0:0 IONetworkingFamily.kext AppleSMBIOS.kext AppleACPIPlatform.kext

chmod -R ug=rwX,o=rX IONetworkingFamily.kext AppleSMBIOS.kext AppleACPIPlatform.kext

Drop ALC888-D.txt onto AppleHDAPatcher icon (for sound)

Restart.

Run Disk Utility and Repair permissions.

Link to comment
Share on other sites

  • 6 months later...
  • 3 weeks later...
  • 3 months later...

Thanks! Awesome guide. This install is about as 'out of the box' and easy as you can get without Apple hardware.

 

I used a retail DVD and 10.5.6 combo update from Apple with no problems.

 

To anyone using this guide, some of the referenced files are no longer available at the locations in the original post. These can be found here:

 

AppleSMBIOS.kext

http://tinyurl.com/264tgm

found this here: http://netkas.org/?p=58

 

and here:

 

boot 132 generic iso:

http://rapidshare.com/files/128900708/generic.iso

found this here: http://hotfilms.org/non-windows/modified-b...opar-24525.html

 

Everything else is still where it was referenced in the original post.

 

...anyone try 10.5.7 yet?

Link to comment
Share on other sites

  • 3 weeks later...

I'm not clear on something based on reading these forums. Will a Pentium D 940 work with this type of install? I just bought this motherboard (used boot 132). I put the leopard disk in, it starts to boot from it, and then it stops. I did a "-v" to see if I could find where it was hanging at, and it's just a blank screen. Any ideas, or is my processor not compatible (which would indicate that it truly does require a Core 2 duo) ? Thanks, and good tutorial!

Link to comment
Share on other sites

  • 3 weeks later...
I'm not clear on something based on reading these forums. Will a Pentium D 940 work with this type of install? I just bought this motherboard (used boot 132). I put the leopard disk in, it starts to boot from it, and then it stops. I did a "-v" to see if I could find where it was hanging at, and it's just a blank screen. Any ideas, or is my processor not compatible (which would indicate that it truly does require a Core 2 duo) ? Thanks, and good tutorial!

I also have a Pentium D 940, tried with the Retail install (I like as vanilla as possible), and have had no luck so far. :( There are other forums on this site but I still can't figure it out. I'll post again with some instructions somewhere when I finally do get it to work.

Link to comment
Share on other sites

 Share

×
×
  • Create New...