Jump to content

[Guide] Retail Snow Leopard 10.6.3 on Gigabyte GA-G31M-ESL2


1 post in this topic

Recommended Posts

I want to start by thanking everyone on this great forum and the people on the inifintemac forums as well. Without your hard work none of this would be possible.

 

Special thanks to blackosx and sk1nhd33t for your guides. They really helped me in getting Snow Leopard working.

blackosx's guide - http://www.insanelymac.com/forum/index.php?showtopic=180954

sk1nhd33t's guide - http://www.infinitemac.com/f57/guide-retai...for-g31m-t3672/

 

More special thanks to Conti for myHack and pfix. They're great tools.

myHack_installer - http://osx86.sojugarden.com/

 

Additional thanks to tonymacx86 for this AppleHDA 10.6.2 installer.

http://tonymacx86.blogspot.com/ - tonymacx86's blog with the AppleHDA 10.6.2 installer

 

Final thanks to go DanFrakes who submitted the separate Users partition hint to Mac OS X Hints.

http://www.macosxhints.com/article.php?sto...071025220746340

 

I have installed three times now. I followed each guide once and then made some refinements of my own. I wasn't 100% clear on some of the things they were talking about, so I will now post my own steps which I hope will be helpful to some. If not, they'll help me if I kill my install and have to redo this.

 

Version 1.0 - Apr 3, 2010

 

Prerequisites:

- Access to a working Mac OS X install to create the Snow Leopard installer

- Snow Leopard Install DVD

- 8 GB (or larger) USB drive (can't speak to the other install methods - i haven't tried them)

- Gigabyte GA-G31M-ESL2 rev1.x Motherboard with F10 BIOS

- External graphics card (built-in Intel graphics do not work)

- Intel Core (or better) processor

- My Snow Leopard install files.

 

Step 1. Create Snow Leopard USB installer

 

Go to your Mac OS X machine (I used XxX 10.5.6 PPF3 on a separate partition). Attach your USB drive and put in the Snow Leopard DVD. You will be deleting everything on this USB drive, so save anything you don't want to lose.

 

Start Disk Utility (Applications -> Utilities -> Disk Utility)

Select your USB Drive, and click Partition. Under Volume Scheme, choose 1 Partition. Click Options and select GUID Partition Table. You can name the partition if you want. I called mine "Installer". Click Apply and wait till it's done.

 

Click on Restore. Drag the Snow Leopard "Mac OS X Install DVD" to the Source. Drag your "Installer" USB drive volume to destination. Make sure "Erase destination" is not checked.

 

Mount the Snow Leopard install files image. Open the myHack Installer program. Select the USB "Installer" drive as the location. Go into Customize and select the following options:

- com.apple.Boot.plist

- GraphicsDisabler

- EvOreboot.kext

- NullCPUManagement.kext

- SleepEnabler.kext

 

Deselect everything else and finish the installer.

 

Step 2. Install Snow Leopard.

 

Take the USB drive to your hackintosh (if you were on a different machine) and reboot. When the display comes up, press F12 to bring up the boot menu. Select your USB drive and wait for it to boot up.

 

You will need to partition your drive if you have not done so previously. I'm not going to go into much detail here. If you know what you're doing, good for you. If not, either read up, ask questions, or follow my directions verbatim.

 

Start Disk Utility from the Snow Leopard installer menu. Select the drive you want to use for Snow Leopard. Click Partition. Select 3 Partitions. Name the first one "Chameleon". Name the second one "Snow Leopard". Name the third one "Users". Select the Chameleon partition and change the size to 1.0 GB. Select the Snow Leopard partition and change the size to 20.0 GB. The rest of the space will be in the Users partition.

 

Quit the Disk Utility application and continue with the Snow Leopard install. Make sure you choose "Snow Leopard" as the install destination. Customize if you want. I removed printer drivers, non-English fonts, and Rosetta.

 

Step 3. Setup Chameleon, and configure Snow Leopard for our hardware

 

Step 3.1 - Configure Snow Leopard user account

 

After Snow Leopard is finished installing, your machine will be restarted. When the display comes up, press F12 and select the USB drive. However, when the boot loader starts, you need to press a key and look for the "Snow Leopard" volume. That's the one we want to boot.

 

You will have to go through the initial setup of your Snow Leopard user account and watch that stupid multi-lingual "hello" video (with no sound, cause we haven't fixed it yet).

 

Step 3.2 - Install Chameleon via myHack

 

Once that is finished, open the Snow Leopard install files image and run the myHack_installer program. Select Chameleon as the destination and choose customize. Here are the options to select. Remove everything else.

- com.apple.Boot.plist

- GraphicsEnabler

- EvOreboot.kext

- NullCPUManagement.kext

- SleepEnabler.kext

 

Optional: Open /Volumes/Chameleon/Extra in Finder. Open the com.apple.Boot.plist file in TextPad. Look for the line that says Graphics Mode. The default value is 1024x768x32. Change it to your preferred resolution. Mine is 1440x900x32 (1440 wide by 900 high with 32-bit color).

 

Step 3.3 - Add kext for Sound and Ethernet

 

Open the Snow Leopard install files image and go into the kext folder. Drag everything in that folder to /Volumes/Chameleon/Extra/Extensions

 

Step 3.4 - Setup SMBios property list

 

Open the Snow Leopard install files image and go into the SMBios folder. If you have a Dual Core processor, I suggest using the iMac9,1 SMBios. If you have a Quad Core, then you should use the MacPro3,1. Open the folder matching your choice and open the smbios.plist file in TextEdit.

 

SMmemmanufacturer. This appears to be the company that made your memory. Mine is G.SKILL.

SMmempart. This appears to be a description of your memory. I put DDR2 800 PC-6400, which is the kind of memory NewEgg says I bought.

SMmemspeed. This appears to be the speed of your memory. Mine is 800. IIRC, it's either 800 or 1066 for this motherboard.

SMserial. This appears to be a serial number, but of what I don't know. Put a letter and 10 numbers after it. It doesn't seem to matter what they are.

 

That's all I changed in mine. I modeled mine after the one I got from sk1nhd33t. Copy this file to /Volumes/Chameleon/Extra.

 

Step 3.5 - Setup dsdt.aml

 

I don't understand this very well. sk1nhd33t had a short guide for making your own, but mine came out different than his. Since we had the exact same motherboard and BIOS version, I decided just to use his. If you have the F10 BIOS on a Gigabyte GA-G31M-ESL2 motherboard, I would think you can use the same one, too. If you don't, then you will need to make your own.

 

Open the Snow Leopard install files image and then open the dsdt folder. Copy the dsdt.aml file to /Volumes/Chameleon/Extra.

 

Step 3.6 - Fix the permissions.

 

Open the Snow Leopard install files image and run the pfix executable. It will open a Terminal window. Select the Chameleon Volume as the one to fix.

 

Step 4. Update to 10.6.3

 

Download the 10.6.3 Combo Updater from Apple. It's huge (almost 800 MB). Run the installer.

 

Open the Snow Leopard install files image and run the 10.6.2-AppleHDAInstaller. This will fix sound, which 10.6.3 broke for us. Now it's time to reboot.

 

Step 5. Setup the separate Users partition.

 

Start Terminal (Applications -> Utilities -> Terminal).

 

sudo ditto -rsrc /Users /Volumes/Users

 

Open the Accounts control panel. (System Preferences -> Accounts). Select your user account. Click on the lock if it's locked so you can make changes. Right click your account and select Advanced Options. Change home directory to /Volumes/Users/[username] (replace [username] with your actual username). Click Okay and restart the machine.

 

Start Terminal again (Applications -> Utilities -> Terminal).

 

cd /
sudo mv Users original.Users
sudo ln -s /Volumes/Users

 

That's it. If you did things right, you should have a working Snow Leopard 10.6.3. If you have questions or comments, please post a reply. This is only my second full day of Snow Leopard, but everything is working great for me.

Link to comment
Share on other sites

 Share

×
×
  • Create New...