Installing OSX Leopard onto a Gigabyte P45 based computer

Installing OSX Leopard onto a Gigabyte P45 based computer


Updated 5th September with Pack V2.5, includes better AppleVIAATA.kext and JMicronATA.kext for a much more stable system for many boards. In the optional kexts folder… Affects UD3, UD3P, UD3R and possibly others(just not tested on others as i don’t own them all).

Also changed file structure of the folders… other applications and such are now in Utilities…

Updated 6th July to include BootThink guide and steps involved. Can be used over the top of other bootloaders, but optimum result is over a completely vanilla system.

Updated 15th May to include 10.5.7 update…
If just upgrading, see bottom of guide.

This is a guide to installing a retail copy of leopard, onto a computer with a GA-EP45-UD3 motherboard or (presumably) similar gigabyte board. e.g. EP45-UD3L, UD3LR, UD3R etc. The method can be used, with some changes, for other boards!


I have noticed how few proper guides there are for my motherboard for people lacking knowledge etc… There is only one other thread (that I can find) which deals with the install/post install process, and that guide was brief. So I decided to share the “experience” with everyone else. Other people around ‘here’ have said this board is a nightmare, but it was really easy for me. This is because everyone’s hardware is different, and therefore, will react differently to the install process…

Note: Since this guide was written, Weaksauce wrote a specific UD3P guide available elsewhere, and a few others are also available…

This guide will give instructions to install a retail 10.5 disk then update to 10.5.7 and then make it bootable and perfect *perfect setup required*. The install is also updateable from apple!

What you need!

A GA-EP45-UD3 or variant motherboard, this method works also on very well on the GA-EP45-UD3L , GA-EP45-UD3LR and GA-EP45-UD3P boards. The following motherboards are the variant boards, and should also work…

GA-EP45-UD3 (works well and tested, I own one and can support you)
GA-EP45-DS4 (works well, others got it working and has kext pack in Uinstaller)
GA-EP45-DS3R (works well, others got working)
GA-EP45-DS3 (works well, others got this working and there is an optional pack in UInstaller)
GA-EP45-DS3L (works well, others got this working)
GA-EP45-UD3P (works well, I own one and can support you)
GA-EP45-UD3R (works well, I own one and can support you)

A intel dual core processor (or better) is strongly recommended! I don’t know about AMD and single core processors are a pain to get working. If you don’t have one, then you would need to try something like the Munky Method… Available elsewhere or use a common run of the mill distro.

A retail leopard disk like a 10.5 or 10.5.6 retail disk or box set. I don’t think 10.5.7 or 10.5.8ones are out yet, if ever)… I recommend buying it!

The Apple 10.5.7 combo update (kinda optional, if you don’t want to download it or want a older version of leopard) if the retail disk is not a 10.5.7 disk. OR the 10.5.8 delta from 10.5.7 or combo from fresh install

This can be downloaded either through software update in mac, or with link below. I recommend downloading it with link, as it allows you to keep the file if the mac dies, saving another 730MB download.…omboupdate.html

10.5.8 can be used, but still has some little issues with sleep, bluetooth and seems sluggish on the UD3 that i tested it on…

Files you Need…. My EP45-UD3 package which contains most necessary kexts and optional kexts. AND INSTALLERS, the supplied kexts may vary for board, but this few will be the bare basic.

Everything is available in the download section in a nice zip file currently weighing in a 18MB.

File Pack

The optional BootThink Bootloader and guide i Have written are up there also. weighing in a 12MB.
see link below for guide.

My Boot 123 iso (found in pack with kexts), which is required to boot the retail disk and contains the following:


and some others… but that was there for the curious people…

Note 1: This may not work for you! You may need to add to this. eg, If you need a PS2 kext for a laptop keyboard, then put one in etc…The same applies to video etc,

Note 2:This type of CD is now slightly outdated due to Charmelon 2′s new method. I have not tried this and if anyone gets an iso working, please submit it so we can improve the guide. That said, it still gets the job done. I have tried about 5 revisions, each getting a Cannot Find Mach Kernel Error… I have since given up on that, as Snow Leopard is out…

The Guide

1. Booted off the supplied boot-132 disk. When prompted, removed the disk and inserted the install disk.

2. With an internal IDE (200GB) ready to use I formatted it in HSF+ Journaled. Sata Drives are supported of course, but the ability to use ATA drives is still there. I found that most Boot-123 disks did not contain this ability!

3. Install OS X. Note: Near the end of the install, it will fail. This is normal, just force reboot to the boot 123 CD, but when prompted, type the dive number eg 81.

4. OS X booted normally, though “bare” with no other kext files or patches and with the ugly default video drivers. To skip the registration process, press cntl+q to quit it.

5. Install the 10.5.7 combo update or 10.5.8 and other updates like the security updates. *OPTIONAL* but recommended.

6. Reboot, still using the CD as before. Note 2: The start-up will appear normal, but take a while, then randomly reboot. Then boot again using the CD as normal. This is due to the update you probably should have applied.

7. You should now be using 10.5.7 or 10.5.8 with the latest updates. Check in System Info for info.

8. Now for the hardish part.

You have several options on which boot-loader to use and how you want them to work. You can install to the harddisk, either with OSX, on its own partition or on a USB (recommended) Keeping the bootloader away from OSX means it is update proof, and keeps the mac drive clean (EFI Method). There is a EFI option available with BootThink and Char 2

Option 1: PCEFI v9, what I used. Basic text interface. PCEFI v10 is also out with support for Snow Leopard which works well on our boards.

Option 2: Charmeleon 1 (the old one) pretty much the same as opt 1…

Option 3: Charmeleon 2. The newest and best in boot-loading and multi-booting. Provides a nice graphical interface that is skinnable, and lets you choose your OS, and can be skinned to appear like bootcamp… (botched my last install, if this happens to you, boot with the CD and install a different bootloader) I recommend that you install it to a flash drive or small 100mb partition. All the below mentioned Kexts go in there, keeping the OSX drive clean.

OR, the newest, latest and (possibly) greatest bootloader, BOOT THINK

BootThink is a new bootloader, looks exactly like the BootCamp on macs, allows nice installation and has better support for multibooting. Best results on a USB flash drive, allowing a complete vanilla system. See my guide below for install… This removes the need to install any kexts or bootloaders to the Mac drive, keeping it clean.

9. Install the desired bootloader (PCEFI with UInstaller provided skip to step 11) (Chameleon 1 and 2 with installer provided ) ( BootThink with pack at link or my FTP )

IF BOOT THINK, SKIP STEPS 10, 11 and 12. Instead, follow link to guide and follow. This guide follows the creation process, installing of Kexts and customisation.

10. (If using PCEFI, SKIP THIS STEP)

If installing the Charmeleon bootloader, double click the icon in the icon and follow the prompts, install in the correct drive! Reboot without the CD! YAY… If that fails, use the CD to boot and try installing again, or a different bootloader.

11. Use UInstaller to install PCEFI v9. IF you do not install Charmeleon as above mentioned.

Reboot without the CD! YAY… If that fails, use the CD to boot and try installing again, or a different bootloader. or make sure the flashdrive bootloader is plugged in and set to 1st boot in the BIOS.

12. Use UInstaller (or EFI Studio) to add EFI Strings for your graphics card, apply the time Machine fix, and all the kexts provided in the “Needed Kexts” folder. If using a EFI partition or USB, don’t install the kexts. Set a bootloader timeout and screen res if desired. If there is no string for your Video card or the string dosen’t work properly, use NVinject for NVidia Cards and ATInject for ATI cards… You can figure this one out easily by searching.

If using a separated Bootloader, read below:

Char 2: put the kexts into the System/Library/Extensions folder and delete the Extensions.mkext. Done

BootThink: put the kexts into the Darwin/System/Library/Extensions and delete the Extensions.mkext you see along the way.

13. Reboot. When back at the desktop, everything should be working, sound etc. Change the display resolution, and sound settings, if sound is not working, try switching the physcal output (where its plugged in) and the one in Sound in the System Preferences. You aremost likely have problems with small things… See below for possible solutions.

Other Random Problems and Solutions

If you have random numbers or letters in your “About this Mac” menu, use OSX86Tools to change it! If you want more info to be in the system info, then a edited SMBIOS.plist is needed, I have not as yet experimented with this, but I know that Charmeleon 2 can do this automatically. There is a About this mac modifier in pack v2.5 and above.

Kernel Panics (crashes needing a restart)

If you get kernel panics doing things with large files etc like I did for a while then either:

you have a mismatched seatbelt.kext and kernel version and you need to install the seatbelt.kext in the optional kexts folder using kext helper or Uinstaller. Or go to…view=getnewpost

and obtain the latest version and search there…


You have some wrong/missing kexts…




reboot and test, slowly add more kexts from the Optional Kexts folder rebooting and testing each time.

Time Machine

If time machine is complaining about something like ‘backup volume could not be found’ then the time machine fix should be reapplied. If that fails, install the IONetworkingFamily.kext. If, for some reason that your hack cannot detect another mac or airport, then installing the Realteak 1000 kext has a good chance of fixing this…


If your sound is not working, as some people have experienced, try the steps at link, or installing the sound kext into the actual Extensions folder if you are/were using Char 2 or bootthink. I will also add the linked 889a kexts in the optional kexts folder.

The above two solutions from Doug the Impaler and others, who managed to experience these sound and lan issues. Thanks for your contribution.

Already Installed 10.5.6 or earlier and want to upgrade to the newest 10.5.7 or 10.5.8??? easy!

Download the update from the Apple Software update or from either the below links:


Combo (10.5.5 or earlier): 730MB…omboupdate.html

Delta (10.5.6): 442MB…1057update.html

Install, reboot (it will automatically do this again so don’t worry) and you should be on the desktop, probably without sound (if not using a EFI Partition method) simple, reinstall the AppleHDA and ALCInject .kexts with something like Kext Helper to the correct location. Reboot… You should have working sound. That’s it.

If you can’t get into mac, with various issues etc, try booting with one or more of the following (without quotes or the explanation after the term) ” -x (safe mode) -s (single user mode ) -f (ignore cached drivers) -v (verbose (outputs errors etc) ” or use the great boot123 disk to get in and reinstall the bootloader and kexts! Post success or failure as always!

Thanks for reading/using my guide. If this works for you, post success or failure, and if problems arise, search the forum or hackintosh community with the custom goggle search…297:e41g72sr-ba

Ask for solutions to odd problems, and help the people and report what you did to fix issues!

And (for those with limited bandwidth or who only need smaller installers) the individual files and installers (without the kext packs!)

BOOT-123 CD Found at…04e75f6e8ebb871

Search using google for the other utilities, Uinstaller, EFI Studio, OSX86Tools