Jump to content

[GUIDE] Retail OS X Install (10.5.8) on Gigabyte GA-EX58-UD5 (Core i7) Mobo


digital_dreamer
 Share

3,054 posts in this topic

Recommended Posts

Thanks Maj!! I used your other script to load 10.5.7 worked wonders. Now im using ur new one to run 10.6. Ive tried various methods and i still get the same kernal panic.

 

Im using a Evga x58, Core i7920, GTX280, 12gb of ddr3 memory, I have a 2 partitioned hd. 1st partition has leopard 10.5.8 on it and second is for snow.

 

If DD's script does not work, use blackosx's guide. The changes to blackosx guide for us i7'ers would be to use the DSDT.aml made from DD's script (its pre-hacked to avoid CMOS reset bug). Also edit the SMBIOS plist DDR3 entry to 21 as shown in the guide.

 

This is shown to be a better method for people who want to use their snow leopard on other hackintoshes as well. I found that DD's scripted 4.0 install KP's on other non-i7's. BlackOSX's method seemed to fix that problem. Dont know why this is but maybe we could hold off the final release of this script until we know why it KP's on any motherboard other then GA-EX58-UD5. I tried my friends GA-G31-S2L with DD's method but making a install with BlackOSX's method on the UD5 and then opening the install with the G31 works.

Link to comment
Share on other sites

I was able to fix the problem by going into DiskUtil and expanding the partition. If use DD's script to install 10.5.6 it will only show 128 Gb (I don't know why). After you finish installing the software (be sure to upgrade to 10.5.7) you can go into disk util to expand your partition. Now, sometimes this works, and sometimes I get an error, which i can't recall at the moment. I was able to circumvent this since I wanted to dual boot anyways, and created 3 partitions (Fat32, NTFS, and MacOS Journaled). Hope this helps.

 

 

Schizo

 

Thanks Schizo,

 

I am not able to get 10.5.6 working properly, so am unable to try the expand thing. After following the steps outlined in method 1 of this thread, I managed to get 10.5.6 to boot *just once* by turning on SATA ACHI (or some abbreviation to that affect) in my BIOS. Again, it only booted once, and it took (no kidding) over 10 minutes to do so, and once it did, I did not have a dock at the bottom of the screen. I tried rebooting many times after that, with no other changes, and no dice...just a gray screen with moveable mouse pointer.

 

It was in the Kalyway 10.5.2 distro that I was seeing the 128Gb problem, but interestingly (or weirdly, more like it), after I had done the failed 10.5.6 retail install mentioned above, when I selected my Kalyway drive from the Chameleon boot screen and booted into it, DiskUtils then showed the correct sizes of all my drives. Color me confused.

 

I'm gonna try the whole thing over again, using method 1.

Link to comment
Share on other sites

Hi

DD snow leopard script worked for me, as he mentions i had to move both the audio kexts into /System to get audio to work.

The only issues I have are :

No Bonjour. Cannot see or add printers or other machines/time capsule.

No sleep.

 

I these can be solved then it looks rock solid usable.

thanks

Jon

Link to comment
Share on other sites

I had purchased an OS X 10.5.6 Retail disk at the same time I built my i7 system, and from what I gather from this thread, a 10.5.7 retail is a requirement for i7 installs. Is this correct?

 

AFAIK, Apple doesn't sell a 10.5.7 retail disk...it is provided only with new systems. Furthermore, a 10.5.7 retail disk is not available in any of *my* usual places. Is an i7 install only possible for the privileged few that received a 10.5.7 disk with a real Mac?

 

Just wondering, and thanks...

 

 

PROGRESS REPORT:

 

 

Turns out all I had to do to make the method 1 install go smoothly was to set SATA RAID/AHCI Mode in my BIOS to AHCI. All my drive size problems went away, and the X58 MOBO Path Installer worked flawlessly. I now have a fully working 10.5.8 Retail install.

 

Thanks to all the brilliant people that make this happen (including Mac).

Link to comment
Share on other sites

Hey guys,

 

I installed Snow Leopard with DD's newest script 4.0 RC to an efi partition. Everything is working just fine except that the PC-EFI bootloader doesn't use my system hard drive as the default boot device. I triple checked the UUID in my *.plist but every time I boot into the bootloader one of my RAID drives is preselected. Anyone got an idea? It's not a big deal but I wonder why it isn't working anymore, because it works fine when using the /Extra method...

 

Thanks in advance :wacko:

 

@DD: Great work as always...

Link to comment
Share on other sites

RAID only works on the white ports but using any of the white ports will result in your computer being unable to enter sleep. I run RAID 0 on the white Jmicron but I don't know if it will run a RAID 5 or not. Options available are RAID 0, 1, which are obvious and also Big (JBOD) and Normal (Port Multiplier). I don't know what these last 2 options are.

 

I haven't upgraded to 10.6 yet so I can only vouch for 10.5.8 but it's unlikely that anything in this regard has changed. I do know that some people buy RAID controllers separately to setup RAID with this hardware.

 

PS. The Gigabyte 3D Aurora 570 cases are great value for money and have plenty of space for hard drives. Even the S (small) model is fine.

Bumping this. Does anyone have experience with RAID 5 on this board? According to the manual that's only available on the blue ports, but the "RAID/AHCI" mode only causes problems? I guess I could do a software raid 10 on the white ports...

Link to comment
Share on other sites

Hi DD, your newest script for SL looks pretty good. My system is working fine on SL with a USB stick. And on Leopard, I used the manual method of creating the EFI Partition for boot up (based on my Chameleon disk).

 

My question is this. When I use your script, the EFI partition appears both in Terminal (diskutil list) and in Disk Utility. It never showed up in DU in Leopard before, just in Terminal. Is this something new with SL? Just wondering...thanks!

That's interesting. I suppose that may be the result of the Terminal commands I'm using to keep the EFI partition from popping up on the desktop and disappearing all the time.

I make it stay invisible:

chflags hidden /volumes/"EFI"

Then make it visible:

chflags nohidden /volumes/"EFI"

Perhaps this last command makes it visible in DU.

 

If DD's script does not work, use blackosx's guide. The changes to blackosx guide for us i7'ers would be to use the DSDT.aml made from DD's script (its pre-hacked to avoid CMOS reset bug). Also edit the SMBIOS plist DDR3 entry to 21 as shown in the guide.

 

This is shown to be a better method for people who want to use their snow leopard on other hackintoshes as well. I found that DD's scripted 4.0 install KP's on other non-i7's. BlackOSX's method seemed to fix that problem. Dont know why this is but maybe we could hold off the final release of this script until we know why it KP's on any motherboard other then GA-EX58-UD5. I tried my friends GA-G31-S2L with DD's method but making a install with BlackOSX's method on the UD5 and then opening the install with the G31 works.

The difference is that BlackOSX's method uses the /Extra/Extensions directory and the bootloader loads those kexts at boot time, instead of a pre-made boot cache, like the script uses. The bootloader can either load kexts from /Extra/Extensions (if present) or from the /Extra/Extensions.mkext file (boot cache). If using boot cache, it must be properly built, which is impossible in Leopard if you have x86_64 kexts. That's why my script opts to install them in /System if you are in Leopard. Leaving the user to move them back to /Extra after booting into SL and building the boot cache then.

Using the /Extra/Extensions method is a good way to boot right into SL without the KPs, for most situations. Users report on a stable system right from the start and that there is even a boot cache created in /Caches/.../Startup. However, it's not working for every situation, either. At the end of the day, a boot cache must be created in System/.../Startup. If that doesn't happen, you got problems.

It appears there's a issue with the bootloader that keeps SL from building a System/.../Startup boot cache when loading from the /Extra boot cache. Don't know if that'll be resolved or not.

 

I'm not particularly worried about this situation, because it's all temporary. The main issue is because we'll all booting from Leopard – that'll change when we get a maintenance install made of SL and can build the boot cache. This method is slightly faster for boots, as it has already been parsed and checked for errors. It's also why Apple has been using this method in each of its OS releases.

Leopard has always required a boot cache to boot from, and it's automatically created from /Extensions when you delete that file. So, nothing has really changed here except that Leopard cannot build SL caches.

 

MAJ

Link to comment
Share on other sites

Wow, thanks for another great explanation DD :) So far, you script works marvelous, certainly since I got most glitches out (for day to day operations :) )

 

Anyway, here's the status :

 

-x32 : about everything works : sound, networking, GTX280 (used Aquamac's quide) and everything seems very stable.

 

-x64 : some more problems : no sound, no GTX280 (any method to build that in x64 ?), I can get networking to function using the 64bit kext mentioned earlier.

 

Thanks again for all the awesome work :)

Link to comment
Share on other sites

Hey guys,

 

I installed Snow Leopard with DD's newest script 4.0 RC to an efi partition. Everything is working just fine except that the PC-EFI bootloader doesn't use my system hard drive as the default boot device. I triple checked the UUID in my *.plist but every time I boot into the bootloader one of my RAID drives is preselected. Anyone got an idea? It's not a big deal but I wonder why it isn't working anymore, because it works fine when using the /Extra method...

 

Thanks in advance :)

 

@DD: Great work as always...

You're not the only one. There were others with RAID setups that had to work around this issue. I'm trying to build in RAID support, but at the moment, it's not supported.

 

It's not exactly clear to me which partition the UUID must be from, but I know the bootloader needs to be installed on each "helper partition", generally named diskXs3 on each RAID drive. You won't be able to do that from the script, but will have to manually install it via installer application.

 

I'll have to research more on this.

 

EDIT:

Okay, the UUID must be from the main RAID volume. The EFI partition remains set active.

Link to comment
Share on other sites

To anyone with an GA-EX58-UD3R motherboard and a working Snow Leopard installation I could really use your help! I currently have no ethernet or audio and have been trying for so long now!

 

I have an AppleHDA.kext that worked flawlessly in 10.5.8 but I can't seem to get it working now. Help!

Link to comment
Share on other sites

A little off topic, but here goes. Gidabyte GA-EX58-UD5, Diamond 4890 XOC 1Gig, 1.5TB Windows 7, 1.5TB 10.5.8, 300GB Snow, DD 4.0.

No sound but otherwise rock solid. I installed Final Cut Studio 2009, Logic, iLife 09, iWork 09. All running good. So I decide to to hook up my main Mac, QuickSilver, in target disk mode and as soon as I push the Firewire cable into the UD5, it shuts down.

I hit the reset, no joy. I hit the power switch, no joy. I turned off the main switch, on the power supply, and back on then hit the power switch. The 2 7 segment debug LEDs flashed and a couple of the LEDs, by the ATX power connector come on and the fans kick, but that's all. Not even a half second. I un-plugged, pulled the battery, shorted the CMOS pins, pushed the CMOS switch, plugged in, replaced the battery, tried to boot and no joy. I pulled the video card and tried all the above again, just to take a load off the power supply and no joy. Any body got any ideas?

Link to comment
Share on other sites

Bumping this. Does anyone have experience with RAID 5 on this board? According to the manual that's only available on the blue ports, but the "RAID/AHCI" mode only causes problems? I guess I could do a software raid 10 on the white ports...

The RAID mode its-self doesn't cause any problems the problem is Apple doesn't have any RAID drivers for ICH10. DD has said that setting up a 10.6 install on RAID might be a bit tricky.

 

katman:

If you can't even get into your bios screen then your problem lies with your hardware and not your hackintosh install. Best chance you have of finding a solution is to look at the error codes during post and search google for them or you might have to take your computer to a shop for fixing.

 

DD: I'm looking at upgrading to SL some time in the next couple of weeks but I want to avoid doing a fresh install if possible. Your fresh install instructions are really straight forward and everyone seems to be having alot of success but I've got no idea about a straight upgrade.

 

I'm running a RAID 0 setup from your excellent 3.7 script with 2 mac bootable partitions on it (one in case something goes wrong and I have to make fixes). Is it viable to upgrade one of the partitions to SL and still be able to boot from the other 10.5.8 partition?

Link to comment
Share on other sites

To anyone with an GA-EX58-UD3R motherboard and a working Snow Leopard installation I could really use your help! I currently have no ethernet or audio and have been trying for so long now!

 

I have an AppleHDA.kext that worked flawlessly in 10.5.8 but I can't seem to get it working now. Help!

The incuded ethernet kext from the script works for me just fine in snow leopard to get audio working try putting the kext in the system folder and rebooting into single user mode and rebuilding caches

 

  1. Enter Single-User mode (-s)
  2. Mount root volume (type: /sbin/mount -uw /)
  3. Type 'buildcache'
  4. This will build the cache in both /Extra and the System/Library/Caches.../Startup directories. This works for the EFI partition, too!
  5. After completion, type 'reboot'.

You may just have to use voodoohda instead of the older audio kext

Link to comment
Share on other sites

Hey, I'm just curious that I see those Permissions differ from my Leo System, so I output it via Terminal. Can someone confirm that my system permissions are correct? I can NOT repair permissions via diskutil

 

 No packages can be found for this disk
 Error: -9900: No installer packages can be found for this disk
 Underlying error: 20: POSIX reports: Not a directory

 

my corrent permission output:

 

drwxrwxr-x+ 35 root  admin	  1190 Sep  1 03:24 Applications
 drwxr-xr-x  10 root  staff	   340 Sep  1 00:01 Extra
 drwxrwxr-t+ 58 root  admin	  1972 Sep  1 04:00 Library
 drwxr-xr-x   2 root  wheel		68 Jun 23 07:19 Network
 drwxr-xr-x   4 root  wheel	   136 Aug 30 14:52 System
 drwxr-xr-x   5 root  admin	   170 Aug 30 16:04 Users
 drwxrwxrwt+ 13 root  admin	   442 Sep  1 11:45 Volumes
 drwxr-xr-x  40 root  wheel	  1360 Aug 31 22:58 bin
 -rwxr-xr-x@  1 root  wheel	305280 Aug 30 16:01 boot
 drwxrwxr-t   2 root  admin		68 Jun 23 07:19 cores
 dr-xr-xr-x   3 root  wheel	  4314 Sep  1 08:21 dev
 lrwxr-xr-x   1 root  admin		11 Aug 30 14:51 etc -> private/etc
 dr-xr-xr-x   2 root  wheel		 1 Sep  1 08:21 home
 -rw-r--r--   1 root  wheel  18672224 Aug  1 06:49 mach_kernel
 dr-xr-xr-x   2 root  wheel		 1 Sep  1 08:21 net
 drwxr-xr-x   6 root  wheel	   204 Aug 30 14:53 private
 drwxr-xr-x  64 root  wheel	  2176 Aug 30 14:51 sbin
 lrwxr-xr-x   1 root  admin		11 Aug 30 14:51 tmp -> private/tmp
 drwxr-xr-x  11 root  wheel	   374 Aug 31 18:34 usr
 lrwxr-xr-x   1 root  admin		11 Aug 30 14:51 var -> private/var

 

drwxrwxrwx@ 3 root  admin  102 Aug 31 11:24 IOAHCIBlockStorageInjector.kext
 drwxrwxrwx@ 3 root  admin  102 Aug 31 11:24 JMicronATA.kext
 drwxrwxrwx@ 3 root  admin  102 Aug 31 11:24 NullCPUPowerManagement.kext
 drwxrwxrwx@ 3 root  admin  102 Aug 31 11:24 OpenHaltRestart.kext
 drwxrwxrwx@ 3 root  admin  102 Aug 31 11:24 PlatformUUID.kext
 drwxrwxrwx  4 root  admin  136 Aug 31 11:41 _For_System
 drwxrwxrwx@ 3 root  admin  102 Aug 22 09:33 fakesmc.kext

Link to comment
Share on other sites

Hey DD, just wondering if you can offer some advice on this: http://www.insanelymac.com/forum/index.php...t&p=1244008? Thanks.

Is the RealtekR1000.kext in /System? It should be.

I'm not familiar with the UD3R, but wonder if it has the same LAN issues as the UD5 where one needs to reset the CMOS to get the LAN back up.

 

A little off topic, but here goes. Gidabyte GA-EX58-UD5, Diamond 4890 XOC 1Gig, 1.5TB Windows 7, 1.5TB 10.5.8, 300GB Snow, DD 4.0.

No sound but otherwise rock solid. I installed Final Cut Studio 2009, Logic, iLife 09, iWork 09. All running good. So I decide to to hook up my main Mac, QuickSilver, in target disk mode and as soon as I push the Firewire cable into the UD5, it shuts down.

I hit the reset, no joy. I hit the power switch, no joy. I turned off the main switch, on the power supply, and back on then hit the power switch. The 2 7 segment debug LEDs flashed and a couple of the LEDs, by the ATX power connector come on and the fans kick, but that's all. Not even a half second. I un-plugged, pulled the battery, shorted the CMOS pins, pushed the CMOS switch, plugged in, replaced the battery, tried to boot and no joy. I pulled the video card and tried all the above again, just to take a load off the power supply and no joy. Any body got any ideas?

Ouch. That doesn't sound good. :(

I've hooked up my PPC Mac to my UD5 once, but didn't experience that. I couldn't access anything, because I had a different partition setup. There have been issues of the power connections on the FW400 plug getting shorted if plugged in the wrong way (on real Macs), but that generally just blows out the FireWire chip and everything else is fine. (There's a reason the FW interface was changed for FW800.) One of my PPC Macs was like that and I had to use a PCI FireWire card. But, I've never seen it take down the whole system. What kind of PSU do you have on it?

 

 

DD: I'm looking at upgrading to SL some time in the next couple of weeks but I want to avoid doing a fresh install if possible. Your fresh install instructions are really straight forward and everyone seems to be having alot of success but I've got no idea about a straight upgrade.

 

I'm running a RAID 0 setup from your excellent 3.7 script with 2 mac bootable partitions on it (one in case something goes wrong and I have to make fixes). Is it viable to upgrade one of the partitions to SL and still be able to boot from the other 10.5.8 partition?

If one of those partition is on RAID, there may be a issue, as I'm not sure how the script would handle it. That wasn't something I built in. One user, Fact, just let the script do its job, then afterward he copied the /Extra directory to the proper partitions manually. He had to "hardwire" in the proper disk names in the script, too. So, there are some issues here.

Booting between both installs would require both to be running the same bootloader, so likely they would need to be installed manually (for each partition) via bootloader installer (not my script).

 

As far as upgrading from Leo to SL, I don't see any issues or changes in the install process, unless it's running on the RAID drives.

 

best of wishes,

MAJ

 

Hey, I'm just curious that I see those Permissions differs from my Leo System, so I output it via Terminal. Can someone confirm that my system permissions are correct? I can NOT repair permissions via diskutil

No they are not correct.

But, that is a common issue, though, when the receipts are not available on the first install. I think running the installer again solves it, however, as the receipts are available for the second install.

 

From Apple discussions:

For files not installed yet, their permissions (and owner) are taken from nonexisting files during the update process and stored in the package Receipts (Base system). Obviously, the combo update may affect more files. Installing the update twice -- without repairing permissions between -- re-reads permissions from the files which, at that point, are available and the receipts are fixed.

 

So, try running the install again.

 

MAJ

Link to comment
Share on other sites

I'm quite sure LAN was working when I first installed SL. Although because of various reasons I had to reinstall and it stopped working prior to that.

 

DD, is it just a case a case of resetting CMOS or is there something else to be done? Also, if ethernet is detected will it automatically appear in system prefs? Thanks.

Link to comment
Share on other sites

Somewhat non conventional install as I did most of this before DD released his new script.

 

Everything working!!

 

Pretty sure this will only work on UD5. if nothing else the addition of 10.5 IOnetworkfamily.kext to fix ethernet and using ALC889a.kext with HDAEnabler.kext to fix sound may help someone with their SL install.

 

1: Format HD GUID

2: Install SL in 10.5.8 using Command-Control-G to access install pkg on SL dmg

3: Install Chameleon r431 and Chameleon SL Support

4: Copied [delete old extra folder] Extra folder from from cybex's boot.dmg to Snow Leopard Extra

5: Copied UUID of SL HD to com.apple.boot.plist in Extra Folder [find it using disk utility]

5: Now installed a kext from DD new script to enable his buildcache script. I Installed HDAEnabler.kext to fix Audio in Snow leopard as only ALC889a.kext didn't do it for me.

6: Booted into SL single user and rebuilt kexts from DD's post here

7: In SL copied IOnetworkfamily.kext from DD's previous leopard [10.5] to extra Fixes Network

 

 

I am booting without -x32 switch and everything's working including timemachine

 

cybex's boot.dmg from http://www.snowx86.com

Also use the GA-EX58-UD5 dsdt from cybex's boot.dmg

cybex's post

Link to comment
Share on other sites

Hi, MAJ.

 

Thanks for your new RC Script!

 

I was able to install SL by uninstalling ANY_Init.kext and generate GFX string before booting into desktop,otherwise it will only show a black screen.

 

At firest boot following your guide to disable Spotlight and move the kexts into /Extra folder in the Script. Reboot.

 

But I get frequent KP while playing with it, even when I open a file/folder, go on line etc.

 

And the system can NOT boot into 64 bit mode. It just hang there.

 

Did I do somthing wrong ?

 

Edit:

1. Now I can boot into 64bit mode via bootflag in com.apple.boot.plist in /Extra, I do not know why I can only boot into x32 at first no matter I added -x64 flag at PC_EFI v10.2 prompt. And I have network fully working (via 64bit Realtk8139 kexts,although showing "No IP" in System Preferences).

 

2. Someone at a Chinese forum has compiled a 32/64bit RealtekR1000.kext from source file of Psystar, and several have tested and reported it working(mobos UD4 or UD5) , please, anyone who wants Earthnet fully working in 64bit, test and feed back:

 

1). If you install into /Extra/Extensions/, it will NOT work cos it needs to load IONetworkFamily.kext, you have to install it into /System/Library/Extensions/

 

2). Please delete AppleRTL8169Ethernet.kext in IOnetworkFamily.kext(show package Contents > Content/Plugins),or it may malfunction or get conflicts.

 

3. I do NOT know why I will get KP when building kext cache in 64bit,even in sigle user mode...

 

Regards,

 

My Spec:

 

GA-EX58-Extreme

i7 920

OCZ 1600 2G*3

REALTEK 8139D PCI

XFX GTX 285 1024mb

Pioneer 128P DVD IDE

Pioneer 218 DVD-RW SATA

USB Audio Converter

 

 

Ethernet doesn't work in Snow 64bit for the UD5!

I followed your description but no luck!

Link to comment
Share on other sites

 Share

×
×
  • Create New...