This page contains a running log all my attempts at installing OS X to my system.

If you would like to see the summarized, final, working version of my guide, check out my blog post.

Contents

[edit] Hardware

Same hardware I used in version 1, except with a new motherboard.

Motherboard
GIGABYTE GA-EP45-UD3P (newegg)
Processor
Intel Core 2 Duo E6550 Conroe 2.33GHz (newegg)
RAM
CORSAIR XMS2 2GB (2 x 1GB) 240-Pin 800 (PC2 6400) (newegg)
Case
COOLER MASTER Centurion 5 Black Aluminum ATX Mid Tower (newegg)
Power Supply
COOLER MASTER eXtreme Power Plus 460W (newegg)
Video Card
EVGA GeForce 7600GT 256MB 128-bit PCI Express x16 (newegg)
DVD
SAMSUNG 20X DVD±R SATA (newegg)

[edit] Kalyway Setup

  • configure bios as mentioned in the 10.5.4 version of weaksauce12's guide.
  • install kalyway 10.5.2
    • Add the generic Nvidia inject during setup options
  • For audio and video, follow these directions.
  • For 10.5.3:
    • Run Kalyway_hack_10.5.3ComboUpdate
    • Don't restart when it's done
    • Run kernel update (kalyway_10.5.3_kernel.mpkg) - select vanilla kernel
    • Restart
    • When the computer is booting and it says "Darwin ... Press any key to enter boot options" go ahead and press any key.
    • Type "update -v" and press enter.
    • It think for a couple minutes, then restart, then you should be good to do.

Still has the following problems:

  • USB sticks won't recognize
  • Can't update past 10.5.3 without errors
  • Ethernet gets messed up. Removing and readding the connections fixes it

[edit] Retail Leopard Install

Verious boot cds and bootloaders are available to let you install and boot using a vanilla, out of the box, retail disk of leopard. Boot 132 is one of these. GRUB DFE is another one (and it seems popular with GA-EP45 boards)

EP45-UD3P is pretty similar to the EP45-UD3R. Searching for resources on the UD3R has given a lot more results.

I posted a guide on my blog with a clear instructions on how I got everything working. It is an adaption of Attempt 3 below.

[edit] Helpful threads

[edit] Attempt 1

Based on this thread.

  1. boot with GRUB DFE disk (you can also used the "modified kexts" boot 132 disc found here).
    • ENTER at grub screen. Enter at fake darwin screen. When asked for a hex number, press enter "fe" to boot to leo CD and "80" to boot to the hard drive after you have leo installed.
  2. switch out with retail disk and install with that.
  3. boot with GRUB DFE on restart
  4. apply all apple updates including 10.5.6
    Note: video resolution will drop to 1024 after the 10.5.6 update.
  5. boot with GRUB DFE.
  6. system works for a couple minutes then hangs. Force restart AFTER it is definitely done.
  7. boot with GRUB DFE.
  8. restart again just to be safe
  9. install EFI v9 Chameleon. This removes the need for the GRUB DFE boot cd.
    • Fail... Kerenl panic when it actually tries to boot from this
  10. Mount Chameleon_DFE_for_Hard_Disk.dmg and grub-dfe.iso.
  11. Copy the grub-dfe.iso/boot/initrd.img/Library/Application Support/DarwinBoot/Extra/Extentions folder into the "Extra Contents" shortcut that should show up in the Chameleon folder you just mounted.
    • Note: to get that extensions folder, you have to mount initrd.img as part of the path.
    • Video should be at 1920 again but not working fully.
  12. Audio by following this guide
  13. Video by OSx86 tools > Add EFI string > add graphics > find your graphics card (and set your resolution) > save to boot list
  14. restart
  15. video working. audio still isn't being recognized.
  16. migration assistant.
    • yes to applications and my home folder. no to "files and folders". forced to import library... even though i don't want to.
    • yes to time zone and sharing settings
    • forced to rename old account from "Jeremy Blanchard" to "Jeremy"
    • FAIL!! ... Migration assistant copied over /Library folder (which had kalyway stuff in it from my last installation) and now I get a blue screen while booting. Everything runs fine but graphics are clearly broken.
      • I can still boot to safe mode, but I'm weary that other things are unnecessarily buggy now. Probably time for attempt 2
    • Oh I lied. Boot with -x. Use OSx86Tools to apply the EFI string to your boot.plist again for your video card. Reboot. No more blue screen and video isn't laggy. Hmm.
  17. Apply audio kexts from here using OSx86Tools.
  18. Everything seems to work! No extensive testing. Someone else with the board has random crashes (with different kexts, though). I didn't test it enough to encounter this problem.

[edit] Attempt 2

  1. Boot with GRUB-DFE boot cd.
    1. At the "fake darwin" screen it will say have a prompt that says "Boot:". Switch out the boot cd for retail leopard.
    2. When prompted for a 2-digit hex number, press "fe" to boot to the leopard CD.
    Note: I used retail verison 10.5.0, but any retail disk should work.
  2. Once you're in the installer, format your drive (Utilities > Disk Utility). Make sure the partition type is set to GUID.
  3. Install OSX normally.
  4. When installation is done, restart (you might have to do this forcefully) and place the boot cd back in.
  5. Boot to the CD.
    1. This time when you're prompted for a 2-digit hex number, enter "80" to boot to your hard drive.
  6. Follow steps to complete leopard installation
    1. When prompted to register, press CTRL+Q and select "skip"
    2. When you create your account, keep in mind you can only have each username once. If you plan to migrate files from a previous OSX installation, pick a different "Name" and "Short Name"
    3. Once this is done, it should load you into OSX. It might have 1024 resolution at this point
  7. Eject the boot CD.
  8. Use the Universal OSx86 Installer (Uinstaller) to install my plugin.
    1. Select the proper hard drive to apply changes to.
    2. Select my plugin: "Gigabyte_GA-EP45-UD3P"
    3. Check these options
      • Apply Extensions.mkext
      • Set boot timeout to 5 seconds
      • Set Native Boot Resolution to: "1920" x "1200"
      • Install PC_EFI v9 Chameleon Edition 1.0.12
      • Apply Ethernet EFI String (Time Machine Fix)
      • Apply EFI String for video card (find your card on the list--I did "NVIDIA GeForce 7600FT 256MB")
    4. Press install. It might take a couple minutes
  9. Install 10.5.5 Combo Update and restart.
    • Prompted me to install automatic updates when I restarted. Tell it to just restart. These have nothing to do with the combo update.
    • Restart hangs before shutting down. After a minute or two, just forcefully restart it.
  10. On the next bootup, it should show the apple logo for a minute, then restart itself. Shouldn't hang or need a forceful restart this time.
  11. On that bootup, everything should load normally.
  12. User Software Update to get the rest of the updates EXCEPT 10.5.6. Restart. Keep downloading and rebooting until you have all the updates.
  13. Open Uinstaller again.
    1. Make sure your hard drive and motherboard are selected.
    2. Only check the "Apply kext package" box (this fixes the sound).
    3. Press install
  14. Disable automatic updates. System Preferences > Automatic Updates > Uncheck
    Note: This setup doesn't require Taruga like weaksauce12's guide did for his board (P35-DS3L).
  15. Restart.
  16. Open OSx86 Tools (not the Uinstaller)
    1. Open the audio kexts for the EP45-UD3R board. Install them. Restart.
  17. Install other alc885889_add_2_AppleHDA file using OSx86 Tools.
    1. Don't restart when prompted to
    2. Check "Set Extensions permissions" and "Clear Extensions Cache" and click "Run Selected Tasks".
  18. Reboot
  19. Audio still isn't working. :(
  20. Install 10.5.6 for the hell of it.

Audio WILL NOT WORK. I've tried 10 different versions of AppleHDA.kext ...

Going back to attempt one method because it worked and I don't have time to mess with this anymore. Hopefully weaksauce12 will get a functioning version of the plugin that I can install at a later date.

[edit] Attempt 3

This will essentially be the same as Attempt 1, but with a little less clutter.

  1. Boot with GRUB-DFE boot cd.
    1. At the "fake darwin" screen it will say have a prompt that says "Boot:". Switch out the boot cd for retail leopard.
    2. When prompted for a 2-digit hex number, press "fe" to boot to the leopard CD.
    Note: I used retail verison 10.5.0, but any retail disk should work.
  2. Once you're in the installer, format your drive (Utilities > Disk Utility). Make sure the partition type is set to GUID.
    1. Install OSX normally.
    2. When installation is done, restart (you might have to do this forcefully) and place the boot cd back in.
    3. Boot to the boot CD as before.
    4. This time when you're prompted for a 2-digit hex number, enter "80" to boot to your hard drive.
  3. Follow steps to complete leopard installation
    1. When prompted to register, press CTRL+Q and select "skip"
    2. When you create your account, keep in mind you can only have each username once. If you plan to migrate files from a previous OSX installation, pick a different "Name" and "Short Name"
    3. Once this is done, it should load you into OSX. It might have 1024 resolution at this point
  4. Install all updates (including 10.5.6) from Software Update. Restart when directed to.
    1. Boot from the GRUB-DFE disk again.
    2. Use -v at the real Darwin screen so you have verbose output. The update should apply itself during the boot process. When you see "MACH Reboot", go ahead and forcefully restart the computer.
    3. Boot from the GRUB-DFE disk yet again. :)
    4. Keep installing updates and restarting until there are no updates left in Software Update.
  5. Gather kexts into a folder
    • From GRUB-DFE disk (found in grub-dfe.iso/boot/initrd.img/Library/Application Support/DarwinBoot/Extra/Extentions)
    • From weaksauce12's "essential extensions"
  6. Mount Chameleon_DFE_for_Hard_Disk.dmg
    1. Drag the kexts from the folder you just made into the "Extra Contents" shortcut in the .dmg.
    2. Run Chameleon_DFE_for_Hard_Disk.pkg to install the bootloader. (This will remove your need for the boot cd, so you can eject it).
  7. Get video working
    1. Open OSx86Tools (install update if prompted)
    2. Add EFI Strings/Boot Flag > GFX Strings Button > Pick your graphics card > Import String to Boot Editor button
    3. Enter "5" for the timeout to use for the bootloader
    4. For your graphics mode, enter whatever resolution you plan on using. I did 1920x1200x32
    5. Press Apply changes to com.apple.Boot.plist and restart when prompted. Might need a forceful reboot again (give it a couple minutes before restarting, though).
    6. FAIL ... kernel panic when it booted... Booting to safe mode didn't help. Going back to booting on GRUB-DFE disk.
  8. Use Universal OSx86 Installer and select the following:
    • Do OSx86_Essentials as motherboard
    • Boot timeout to 5
    • Native resolution to 1920x1200
    • Install PC_EFI v9 Chameleon
    • Apply Ethernet EFI String (Time Machine Fix)
    • Apply EFI String for video card (I selected NVIDIA DeForce 7600FT 256MB for my card)
    • Add extra kexts from the GA-EP45-UD3R audio package
    1. Eject boot CD.
    2. Restart
  9. Everything should mostly be working
    1. System Preferences > Sound > Output > Switch it to "internal speakers"
    2. Disable sleep and the "turn off monitor" features. For me, every time it went to sleep or turned off my monitor, it would come back with a blue screen.
  10. Migration Assistant
    1. Uncheck "Applications", "Files and Folders" and "Library"
      Note: You might need to manually import some preferences from the library folder later on, so be careful not to delete your time machine backup too soon.
    2. Check "Time Zone"
    3. Press Transfer and let it go to work
    4. You can start installing applications while you wait. I have a helpful list here. Some programs might not expect to be installed on one account (your current one) and then be used on another account (the on you're transferring), so use with caution.
    5. Oops. Using Migration Assistant this way causes video to break. You have to re-apply the video tring to fix it. This happens because you when you check "Applications" you also have to restore "Library" which has system files. My Library folder had files from Kalyway, so that might have screwed things up. A better way is below
  11. Migration Assistant
    1. Go through and select whichever options you want to restore, but do not select Applications or Library. If you select Applications, it forces you to also select Library. And the Library has important system files that might mess up all the hard work you've just done.
  12. Install RealtekR1000.kext using OSx86 Tools.

[edit] Configuration stuff

  • Set a static IP address so I can configure my router to allow SSH, VNC, etc.
  • Configure monitor
  • Use show/find hidden files tool
  • Follow this guide to get the /home and /net icons to stop showing up on the desktop.
  • Switch appple and CTRL keys in system prefs (because I have a PC keyboard)
  • Fix drive icons

[edit] Software

Main article: OS X Leopard Software