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

Yes, absolutely.

Anytime you add a EFI string, you should remove the injectors that are installed, as they would conflict.

They both perform the same service (provide the graphics card hardware info to the OS), but somewhat differently.

 

So, that ATY_Init.kext is the only file that would need to be uninstalled. You can just move that file in the script's folder to its _repository folder and run the "Kext/kernel installer" again and it'll remove it, or just remove it from the Stored_Kexts folder and run "Update boot caches."

 

MAJ

Thank you so much. Your script is awesome-- I just don't have the full picture of what goes on under the hood so I thought I'd check to make sure there wasn't more going on than I could see. Thanks again!

Link to comment
Share on other sites

<SNIP>

i followed the guide but when i boot into my osx patition the screen just flickers for a second and then reboots, it does show me the custom apple bootscreen for about 0.031 of a second.

<SNIP>

Since you can see your boot picture, albeit briefly, the kernel appears to have loaded, but the boot process is failing rather early.

I would suspect a faulty DSDT patch. How or from what system was the DSDT patch created?

See my response in the following reply.

 

I did the setup from my c2d hackintosh I have up and running, put in a 2nd hdd and so on, everything in the directions on post 1 worked with no error.

 

I ran the DSDT Patch like the instructions shows . How do I delete the DSDT patch? Should I have not installed it at all?

 

Is there a way to disable 3 of the 4 cores? I know I can turn of HT, did not notice any other option besides that though.

 

Thanks for the help!

I had thought I had included a warning on that DSDT routine, which says:

Because this DSDT patcher gathers hardware information for the OS to use, only run this installer on the Mac hardware it's intended for! DO NOT install this if you are running this installer on different hardware. Doing so may cause boot failure. If you are running this patcher on a different system, you may safely skip this step, for now, and run this patcher when your new system has booted. If you are experiencing issues and you suspect it to be the DSDT patch, you may delete the DSDT.aml file, located either in the root directory of your boot drive (Chameleon 1012) or in the /Extra directory of your boot drive (Chameleon 2.0).

Disabling your cores involves changing your BIOS settings. Read your motherboard manual.

 

<SNIP>

When i try to set partition to active it gives me the error: Drive activation cannot be performed on start up drive.

 

I tried skipping it. When i try to install via the retail method, it tells me that it cannot detect the osx leopard CD.

<SNIP>

I currently have that script set up to only activate a drive that's not booted upon. Are you attempting to activate your Macbook Pro's drive? Additionally, the script looks for a DVD entitled, "Mac OS X Install DVD" Is that not the name of your disc?

 

<SNIP>

I will get random Kernel Panic when mount/burn DVD with Toast.app. What can I do to avoid it?

 

<SNIP>

Hard to say.

Does it happen with both of the DVD readers? And, only when mounting large disk images or running Toast?

Have you tried other burning software, like the freebie "Burn"?

My only conclusion is that I suspect the JMicron IDE controller. Yes, again. I can't say enough bad things about that IDE controller! It seems all disk related KPs are always on that controller, even with the >4GB bug fix included.

 

regards,

MAJ

Link to comment
Share on other sites

Probably need to look at the EFI plist before it gets converted to hex.

I told OSX86Tools: Custom GeForce, 9600GT with 512MB and dual DVI-I. Reading from the box, says "2x Dual-Link DVI".

 

One thought, QE was working, but then I ran Migration Assistant, and QE stopped working.

 

I notice the hex here is different from the hex in my post 20 posts up. I hope this is because I called it "nVidia GeForce 9600GT" this time. I know my hex string is a bit long, does the 3.91 script cope? I don't get an error message. Anyway it seems to make its way into the plist. I'll check again and reboot after I clear off all this work I'm in the middle of.

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x1)/Pci(0x3,0x0)/Pci(0x0,0x0)</key>
<dict>
	<key>@0,compatible</key>
	<string>NVDA,NVMac</string>
	<key>@0,device_type</key>
	<string>display</string>
	<key>@0,name</key>
	<string>NVDA,Display-A</string>
	<key>@1,compatible</key>
	<string>NVDA,NVMac</string>
	<key>@1,device_type</key>
	<string>display</string>
	<key>@1,name</key>
	<string>NVDA,Display-B</string>
	<key>NVCAP</key>
	<data>
	BAAAAAAAAwAMAAAAAAAABwAAAAA=
	</data>
	<key>NVPM</key>
	<data>
	AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
	</data>
	<key>VRAM,totalsize</key>
	<string>0x20000000</string>
	<key>device_type</key>
	<string>NVDA,Parent</string>
	<key>model</key>
	<string>nVidia GeForce 9600GT</string>
	<key>name</key>
	<string>display</string>
	<key>rom-revision</key>
	<string>nVidia GeForce 9600GT OpenGL Engine [EFI]</string>
</dict>
</dict>
</plist>

6a02000001000000010000005e0200000d00000002010c00d041030a010000000101060000030101
60000007fff04000e0000004e00560050004d0000002000000001000000000000000000000000000
00000000000000000000000000220000005600520041004d002c0074006f00740061006c00730069
07a006500000008000000000000201c0000006400650076006900630065005f00740079007000650
00000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973706c
17922000000400030002c006400650076006900630065005f00740079007000650000000b0000006
6973706c617922000000400031002c006400650076006900630065005f0074007900700065000000
b000000646973706c6179100000006d006f00640065006c000000190000006e56696469612047654
6f7263652039363030475420000000400031002c0063006f006d00700061007400690062006c0065
000000e0000004e5644412c4e564d616314000000400030002c006e0061006d00650000001200000
4e5644412c446973706c61792d4114000000400031002c006e0061006d0065000000120000004e56
4412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c006
0000000e0000004e5644412c4e564d6163100000004e005600430041005000000018000000040000
0000003000c00000000000007000000001e00000072006f006d002d0072006500760069007300690
6f006e0000002d0000006e5669646961204765466f72636520393630304754204f70656e474c2045
e67696e65205b4546495d

Link to comment
Share on other sites

"I currently have that script set up to only activate a drive that's not booted upon. Are you attempting to activate your Macbook Pro's drive? Additionally, the script looks for a DVD entitled, "Mac OS X Install DVD" Is that not the name of your disc?"

 

-originally posted by digital dreamer

 

What do you mean by a drive that is not booted upon. When I plug in the drive, it mounts onto my desktop. I used disk utility to make sure that I was doing everything on disk1s2 which is drive that i hope to install osx onto.

 

Should i be doing something else instead?

 

And, the mac osx install DVD is also clearly mounted on my desktop. I'm a little confused over what to do.

 

I also tried to install it on the other drive just for kicks and i got the same errors.

 

Both are startup drives and tell me that some restrictions might apply.

 

Thanks in advance.

Link to comment
Share on other sites

Hello everybody,

 

I've had a few problems with my new Hackintosh lately and I am wondering if anybody else experienced this. I got the 10-day World of Warcraft trial (so that I can see what all the buzz i about). My computer restarted without warning trying to play it so I decided to download the whole package. I ended up experiencing several of these unexpected restarts. They come with no warning whatsoever and, while the computer is rebooting, I can normally see the phase leds on the motherboard fully lit. Interestingly enough, this happens both in Mac OS X and Windows. Upon reboot, the computer works fine until I attempt launching the WoW installer (or the game itself), at which point the computer will eventually experience another unexpected restart.

 

I tried both network ports (disabling the one I wasn't using). No change. This only seems to happen with WoW. Just worked a full day in OS X without experiencing a single restart. I will try larger downloads just to see if this couldn't be related to bandwidth usage...

 

I'm on the f8e bios. Will try the new f8f to see if it makes any difference...

 

Must be my computer's way of telling me that I don't have time to play! ;)

 

Colddiver

 

A little update on this situation... iChat freezes (although no restart) while Skype works fine. This is on the new f8f bios. There is something fishy going on with networking. I just ordered the Apple USB-Ethernet gizmo. I'll give this a try see if bandwidth-intensive apps become more stable...

 

Colddiver

Link to comment
Share on other sites

Hard to say.

Does it happen with both of the DVD readers? And, only when mounting large disk images or running Toast?

Have you tried other burning software, like the freebie "Burn"?

My only conclusion is that I suspect the JMicron IDE controller. Yes, again. I can't say enough bad things about that IDE controller! It seems all disk related KPs are always on that controller, even with the >4GB bug fix included.

 

digital_dreamer,

Thanks for your reply!

 

The KP sometimes occured when I mount a DVD disk in R-128 and always occured while burning process nearly finished (about 90% or higher)or mounting at the end of virification in RW-111.Large DMG is OK, never KP, FCP or CS4 Master mounts smoothly!

 

Yes, I also guess that JMicron is the culprit! I have changed Extensions for it severial times (Legacy, JMicronATA2...)...and the same result. But I have been succefully burning a image in the iATKOS v7,which I used to install retail.

 

I haven't tried Burn.app in the retail yet, but I will give it a shot and report later.

 

Is it possible to use the IDE DVD-Rom and JMircron SATA ports in OS X if I change the GSATA mode to IDE in BIOS and uninstall all the extensions for it?

 

regards,

Link to comment
Share on other sites

I'm having trouble :)

 

CPU: Core i7 920 D0

Mobo: Gigabyte EX58-UD5

 

etc

 

My OS X retail disk is in the form of an external hard drive which I created on my MBP

 

I ran the script on it and that was fine.

 

I boot from the external drive on my new PC and the chameleon screen shows up. I press enter, and a grey screen flashes (presumably the apple one) and the PC reboots!

 

What do I do? :D

 

-Rich-

Link to comment
Share on other sites

digital_dreamer,

Thanks for your reply!

 

The KP sometimes occured when I mount a DVD disk in R-128 and always occured while burning process nearly finished (about 90% or higher)or mounting at the end of virification in RW-111.Large DMG is OK, never KP, FCP or CS4 Master mounts smoothly!

 

Yes, I also guess that JMicron is the culprit! I have changed Extensions for it severial times (Legacy, JMicronATA2...)...and the same result. But I have been succefully burning a image in the iATKOS v7,which I used to install retail.

 

I haven't tried Burn.app in the retail yet, but I will give it a shot and report later.

 

Is it possible to use the IDE DVD-Rom and JMircron SATA ports in OS X if I change the GSATA mode to IDE in BIOS and uninstall all the extensions for it?

 

regards,

I was also using Toast Titanium and same KP happened when trying to burn. I figured out that the system just needs to be restarted, start up Toast, then burn and it works. I haven't tried other apps either because it is not that tedious to me just to restart before I burn something.

Link to comment
Share on other sites

The easiest way I have found to get QE and CI working on nVidia 6,7and 8000 cards is using EFI strings. Generate the string using OS86tools and copy the string into com.apple.boot.plist in the plistsfolder. Put the nvinject kext into its repository folder so it won't load and rerun the kext install.

 

I was able to generate the string, but I cant find the file I am supposed to put it in.

 

EDIT:

I found the file in the Extra folder, but I cannot edit it. When I try to save the file after pasting the info from osx86tools it says I dont have privileges, so I went to "get info" on the file and gave myself permission, and I still cannot save it with the new info...

I also cannot play a DVD right now either cause it says that a valid video device could not be found for playback.

Link to comment
Share on other sites

I deleted the DSDT and changed cpu to 1 core HT off.. and now it boots alot farther but hangs again.. ideas this time?

hangs on this screen.. have verbose photo as well

Exactly what OS X disc was used to install?

Using AHCI for SATA?

 

I told OSX86Tools: Custom GeForce, 9600GT with 512MB and dual DVI-I. Reading from the box, says "2x Dual-Link DVI".

 

One thought, QE was working, but then I ran Migration Assistant, and QE stopped working.

 

I notice the hex here is different from the hex in my post 20 posts up. I hope this is because I called it "nVidia GeForce 9600GT" this time. I know my hex string is a bit long, does the 3.91 script cope? I don't get an error message. Anyway it seems to make its way into the plist. I'll check again and reboot after I clear off all this work I'm in the middle of.

Might be safer to paste the hex code in the EFI_strings.txt file in Plists just to be sure that no characters are cut off. Then import from script.

The code post is from two separate pastes, right? :-)

 

"I currently have that script set up to only activate a drive that's not booted upon. Are you attempting to activate your Macbook Pro's drive? Additionally, the script looks for a DVD entitled, "Mac OS X Install DVD" Is that not the name of your disc?"

 

-originally posted by digital dreamer

 

What do you mean by a drive that is not booted upon. When I plug in the drive, it mounts onto my desktop. I used disk utility to make sure that I was doing everything on disk1s2 which is drive that i hope to install osx onto.

<SNIP>

Both are startup drives and tell me that some restrictions might apply.

That is really interesting!

So, when running the script on your MacBook Pro, the script tells you that the drives you are doing the install on are "Startup drives"?

Just to be clear, the startup drive is the drive that is currently running the OS. Sure, you can select a different startup drive, but only one startup drive is in use and that's the one the system is running from.

What OS version are you running the installer on?

If you can, I'd appreciate it if you would post the install.log for me, so I can see what's going on. There may be a unanticipated scenario at play here that I need to resolve.

 

digital_dreamer,

Thanks for your reply!

 

The KP sometimes occured when I mount a DVD disk in R-128 and always occured while burning process nearly finished (about 90% or higher)or mounting at the end of virification in RW-111.Large DMG is OK, never KP, FCP or CS4 Master mounts smoothly!

 

Yes, I also guess that JMicron is the culprit! I have changed Extensions for it severial times (Legacy, JMicronATA2...)...and the same result. But I have been succefully burning a image in the iATKOS v7,which I used to install retail.

 

I haven't tried Burn.app in the retail yet, but I will give it a shot and report later.

 

Is it possible to use the IDE DVD-Rom and JMircron SATA ports in OS X if I change the GSATA mode to IDE in BIOS and uninstall all the extensions for it?

 

regards,

Bummer that it's working fine in iATKOS v7. :)

Did you try any of the JMircon kexts installed on that distro?

With the change to the SATA ports in IDE mode, you'll still have to have a adapter for the SATA to IDE connection.

 

I boot from the external drive on my new PC and the chameleon screen shows up. I press enter, and a grey screen flashes (presumably the apple one) and the PC reboots!

Boot with the -v flag and take a picture of the log.

 

I was able to generate the string, but I cant find the file I am supposed to put it in.

Easiest solution would be to paste it into EFI_string.txt file in /Plists (script's folder). Then run "Modify plists," select the boot.plist in the /Extra directory of your boot drive, select or add "device-properties" key, and import string.

 

kind regards,

MAJ

Link to comment
Share on other sites

Maybe I am doing something wrong, here are my steps:

 

open OSX86tools

 

click "add efi strings/boot flag"

 

click GFX Strings from the toolbar

 

choose nvidia 7600GT 256MB from the list

 

copy hexadecimal EFI string (device-properties) info

 

close osx86tools

 

open "EFI_string.txt" from the plists folder in the patch script folder

 

paste info from hexadecimal efi (device-properties)

 

save and close text editor

 

double click RUN-PATCH-INSTALLER

 

enter my password

 

press Y to continue editing "Leopard - Extra"

 

press 8 to modify plists

 

press 2 to modify boot plists, leopard partition, Extra directory

 

added a key: device-properties

 

it says: The EFI_string.txt file in /Plists contains a 1240-character string.

Import this into plist? [Y/n]:

 

I press Y

 

I see it on the list and press "e"

 

18 to exit, and reboot, and still not working.

Link to comment
Share on other sites

Maybe I am doing something wrong, here are my steps:

<SNIP>

You got the procedure down correctly.

Be sure there are no spaces or returns in the hex file. You can quicklook the boot.plist to double-check that the device-properties string is correct to the last character - no spaces at the beginning or end (This shouldn't happen anyway, but worth a look).

 

Make sure you are sure you modified the correct boot.plist. If using Chameleon 2, then that would be /Extra on boot volume.

 

If nothing else, then it may not be the correct string for that card variation. I have a 2600XT that I've never been able to make work with a string. There are only two types of strings I've been able to find and neither work. I've hand-tuned it in individual steps and nothing. So, I just have to use the ATY_Init.kext.

 

But, I'm sure there's a fix, but I'm not going to be able to help you there. Best to look in the nVidia Graphics forum.

 

regards,

MAJ

Link to comment
Share on other sites

Maybe I am doing something wrong, here are my steps:

 

open OSX86tools

 

click "add efi strings/boot flag"

 

click GFX Strings from the toolbar

 

choose nvidia 7600GT 256MB from the list

 

copy hexadecimal EFI string (device-properties) info

 

close osx86tools

 

open "EFI_string.txt" from the plists folder in the patch script folder

 

paste info from hexadecimal efi (device-properties)

 

save and close text editor

 

double click RUN-PATCH-INSTALLER

 

enter my password

 

press Y to continue editing "Leopard - Extra"

 

press 8 to modify plists

 

press 2 to modify boot plists, leopard partition, Extra directory

 

added a key: device-properties

 

it says: The EFI_string.txt file in /Plists contains a 1240-character string.

Import this into plist? [Y/n]:

 

I press Y

 

I see it on the list and press "e"

 

18 to exit, and reboot, and still not working.

 

Compare the string in the plist in /Extras to the string generated in OS86tools. I had a situation in which the paste in Terminal was dropping one character from the end of the string during the paste function - the resulting plist string would not work. My solution was to paste the string directly from OS86tools into the plist file bypassing the EFIstrings file. Then it worked correctly.

Link to comment
Share on other sites

digital_dreamer:

 

This thread contains the pics of the -v results

http://www.insanelymac.com/forum/index.php?showtopic=175361

 

However I downloaded Kalyway 10.5.2 and that booted fine (using a real DVD), so I'm following your instructions from then on and I'll let you know how it goes :unsure:

 

-Rich-

Looking at your screenshots...

First, what are you trying to boot? Looks like you're attempting to boot the Install DVD (which won't work), or is this a distro?

Second, I notice disc read errors. Big problem. I assume this is from a burned distro, correct? Burn with a slower speed or different media.

If these errors are coming from a Retail DVD, this you got different issues and need a different DVD or reader.

 

regards,

MAJ

 

EDIT: Okay, I see that it's not a Retail DVD, as it has /Extra directories. So, the issue here is a bad burn or bad reader.

Link to comment
Share on other sites

Hey, so I managed to follow this guide till after reboot

then I went into bios enable all cores with ht and when I boot it stops at "mac framework successfully initialized using buffer header........etc" and stalls after that. I tried -v -f with busratio=20 but no luck......

 

I have an asus p6t motherboard and a i7 920 with 6gb in verbose everything seems to be okay no issues pop up

anyone have an ideas?

 

Thanks

Link to comment
Share on other sites

Looking at your screenshots...

First, what are you trying to boot? Looks like you're attempting to boot the Install DVD (which won't work), or is this a distro?

Second, I notice disc read errors. Big problem. I assume this is from a burned distro, correct? Burn with a slower speed or different media.

If these errors are coming from a Retail DVD, this you got different issues and need a different DVD or reader.

 

regards,

MAJ

 

EDIT: Okay, I see that it's not a Retail DVD, as it has /Extra directories. So, the issue here is a bad burn or bad reader.

 

Heh yeah I patched my install using the script so it all went horribly wrong. In Kalyway OS X now, about to run your script and install Retail OS X :unsure:

 

-Rich-

Link to comment
Share on other sites

Ok I've run the OS X install and the combo updater and your script, but when I rebooted and selected the retail OS X drive in Chameleon I got a Kernal Panic, here's what -v said:

 

IMG_1165.JPG

 

Any ideas? ;)

 

-Rich-

Link to comment
Share on other sites

Alright, I have a ATI 4890 in my system running great. But I cannot get it to connect dual monitors. If I buy another of the same card, can I use that to plug in another monitor?

 

There's currently no known way of using dual monitor for the ATI 4890. If you try to attach a 2nd monitor OS X will crash. I use dual monitors in Windows by having a 2400PRO that I don't use on my Mac side. I'm not sure whether OS X can be set up to use 2 ATI 4890's or not. You'll have to do some google searching.

Link to comment
Share on other sites

That is really interesting!

So, when running the script on your MacBook Pro, the script tells you that the drives you are doing the install on are "Startup drives"?

Just to be clear, the startup drive is the drive that is currently running the OS. Sure, you can select a different startup drive, but only one startup drive is in use and that's the one the system is running from.

What OS version are you running the installer on?

If you can, I'd appreciate it if you would post the install.log for me, so I can see what's going on. There may be a unanticipated scenario at play here that I need to resolve.

 

sorry about the stupid question...but i was just wondering how do i find my install.log.

 

All i see on terminal is that single line when i hit 3 is: Drive activation cannot be performed on startup drive!

 

When i hit 4: No Mac OS X Install DVD has been detected.

 

I am using a computer running tiger and connecting my hard drive through firewire 800.

Link to comment
Share on other sites

here is my com.apple.boot.plist from /extra

doesnt seem to be any problems as far as I can tell:

bplist00Õ _device-propertiesVKernelUTheme\Kernel FlagsWTimeout_Ø6c0200000100000001000000600200000d00000002010c00d041030a0100000
0101060000070101060000007fff04000e0000004e00560050004d00000020000000010000000000
0000000000000000000000000000000000000000000220000005600520041004d002c0074006f007
0061006c00730069007a006500000008000000000000101c0000006400650076006900630065005f
0740079007000650000000f0000004e5644412c506172656e740e0000006e0061006d00650000000
000000646973706c617922000000400030002c006400650076006900630065005f00740079007000
50000000b000000646973706c617922000000400031002c006400650076006900630065005f00740
79007000650000000b000000646973706c6179100000006d006f00640065006c0000001a0000006e
669646961204765466f726365203736303020475420000000400031002c0063006f006d007000610
7400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e006100
d0065000000120000004e5644412c446973706c61792d4114000000400031002c006e0061006d006
000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061
07400690062006c00650000000e0000004e5644412c4e564d6163100000004e00560043004100500
00001800000004000000000003000c00000000000007000000001e00000072006f006d002d007200
50076006900730069006f006e0000002e0000006e5669646961204765466f7263652037363030204
54204f70656e474c20456e67696e65205b4546495d[mach_kernelZHackintoshPQ5'.4AI%1<=?

Link to comment
Share on other sites

 Share

×
×
  • Create New...