Jump to content

[GUIDE] Scripted Yosemite/Mavericks Install on Gigabyte Mobos


4,696 posts in this topic

Recommended Posts

Cruisar, do you have any network issues on wake from sleep with just IONetworking kext? On wake I lose connectivity (via wifi - not tested ethernet) although after a few mins it appears to reconnect!?

No, I do not have any network issues whatsoever.

 

Like DD pointed out, it could be a delay in the NIC attempt to get a new IP address. It will be a good idea to test ethernet as this will probably show if the issue is related to your wifi card.

 

Cheers.

Link to comment
Share on other sites

No, I do not have any network issues whatsoever.

 

Like DD pointed out, it could be a delay in the NIC attempt to get a new IP address. It will be a good idea to test ethernet as this will probably show if the issue is related to your wifi card.

 

Cheers.

Thanks for the advice. I've switched to static IP and it appears to reconnect immediately. I'll do some more tests to confirm.

 

On my Snow Leopard install I used the chuckoo kext in S/L/E and didn't have any problems. However I wanted to try out a completely vanilla install with Lion

 

thanks

Link to comment
Share on other sites

Thanyou for the script, Have been using for sometime now and its by far the best solution.

 

Just like to mention I have been having issues with the AppStore that I finally resolved.

OS: Lion 10.7 ESD

Video: Nvidia GTX 480

mobo: GA-EX58-UD5

Appstore "Your device or computer could not be verified. Contact support assistance"

It seems this App Store issue was caused because I was using the GTX480 EFI string. Once I removed the EFI video string and just had the Kernel Flag: npci=0x2000 The App Store now works.

 

In other forum posts people would talk about changing

PCIRootUID=1 or 0 (it seem to have no effect)

Delete the NetworkPreferences.plist (it seem to have no effect)

GraphcisEnabels=Yes (this was already active).

Link to comment
Share on other sites

Thanyou for the script, Have been using for sometime now and its by far the best solution.

 

Just like to mention I have been having issues with the AppStore that I finally resolved.

OS: Lion 10.7 ESD

Video: Nvidia GTX 480

mobo: GA-EX58-UD5

Appstore "Your device or computer could not be verified. Contact support assistance"

It seems this App Store issue was caused because I was using the GTX480 EFI string. Once I removed the EFI video string and just had the Kernel Flag: npci=0x2000 The App Store now works.

 

In other forum posts people would talk about changing

PCIRootUID=1 or 0 (it seem to have no effect)

Delete the NetworkPreferences.plist (it seem to have no effect)

GraphcisEnabels=Yes (this was already active).

 

I wish I had your luck! I am still stuck with the app store telling me that 10.7 cannot be installed on my computer. I tried the same things as you except the EFI string (which I am not using - my GTX285 is recognized through Chameleon's GraphicsEnabler = yes). In my case, I had to enable my onboard lan and set it up as built-in en0 (I was using an Apple USB-Ethernet adapter to avoid relying on another external kext).

 

A far as I can tell, my smbios is OK (the lion DP installer did not complain when doing the system checks). I also tried:

- booting in both 32 and 64-bit modes (no effect)

- setting GraphicsEnabler = no (no effect)

- changing my SMproductname to MacPro3,1 (and use matching board ID and serial number - no effect)

 

I'm using Cruisar's DSDT with (normally) only FakeSMC.kext.

 

After rebooting my day away, I am giving up for now...

 

Colddiver

Link to comment
Share on other sites

I wish I had your luck! I am still stuck with the app store telling me that 10.7 cannot be installed on my computer. I tried the same things as you except the EFI string (which I am not using - my GTX285 is recognized through Chameleon's GraphicsEnabler = yes). In my case, I had to enable my onboard lan and set it up as built-in en0 (I was using an Apple USB-Ethernet adapter to avoid relying on another external kext).

 

A far as I can tell, my smbios is OK (the lion DP installer did not complain when doing the system checks). I also tried:

- booting in both 32 and 64-bit modes (no effect)

- setting GraphicsEnabler = no (no effect)

- changing my SMproductname to MacPro3,1 (and use matching board ID and serial number - no effect)

 

I'm using Cruisar's DSDT with (normally) only FakeSMC.kext.

 

After rebooting my day away, I am giving up for now...

 

Colddiver

 

Colddiver,

 

The issue you are experiencing seems to be related to the app store and not your hack.

 

Even Mac users are complaining about this on the Apple support page

https://discussions.apple.com/thread/317551...=0&tstart=0

 

I am sure the problem will be rectified sooner or later.

 

Cheers

Link to comment
Share on other sites

Just rebuilt my system for Lion and works a charm! I used Kakewalk 4.0 to prepare a USB stick with Lion and installed from there as I found that to be rather simple. I ignored the second half of the Kakewalk instructions and rather than using that software to install the kexts, dsdt, etc, I used the script from this thread and all works perfectly, audio and all without any fooling around with anything else.

 

Thanks for some grand tools!

Link to comment
Share on other sites

DD,

 

Thanks for the script. I have to admit, I installed Lion over my existing snow leopard install instead of to a different disk. I figured I could always restore from my cloned external drive if there were any problems.

 

Btw, I had an issue with the lion install where it would seemingly stop with a message like "Device in Slot--1 instead of putting up the graphic of the apple at the start of the install. What I had forgotten is that by default, Apple doesn't support the ATI HD4850 and that you need to either edit the Info.plist of the ATI4800Controller.kext with the 0x94421002 string or you need to keep an additional kext in /S/L/E called something like LegacyATI4800Controller.kext with that string. When I remembered, I copied my LegacyATI4800Controller.kext to /S/L/E on the usb thumb drive I was using as the installer and after I rebooted, I got the install graphic and I was able to install.

 

Thanks again.

Link to comment
Share on other sites

Yep, I believe that string is what you need and why you get a black screen without it.

 

P.S. If you use custom strings or a graphics injector kext, make sure you have the GraphicsEnabler key/string in boot plist deleted or set as "No" so that there is no conflict.

 

 

I'd wait, because the golden candidate release may not allow you to update your existing DP4, requiring you to reinstall from scratch anyway.

 

MAJ

 

Hey MAJ, thanks for previous reply all those months ago lol. I'm back from vacation and started tackling this issue again. It's been pretty funky actually, I'll try not to make this too long...

 

1

I'm hoping to get this fixed before the end of the week. I looked up my Strings and re-did the process on aqua's forums, I was then able to get 1024x768 resolution. However I still had NVEnabler/Natit/ATY in my graphics extra folder.

 

I tried a new process yesterday from the kexts forum (http://www.kexts.com/video-graphics/11246-graphics-broken-after-10-6-8-update-nvidia-9800gtx-1024-x-768-a.html) but I'm back to black screen again, but now my Kaly (drive I use to work on other HDD's) has full resolution but blank menus when I right click. A bit of a bummer.

 

So far what I have in mind to do when I get in is to plug the 9800GTX strings back into the boot.plist (org.chameleon) but I figure that may just get me back to 1024x768 resolution if nothing at all.

 

-------------------------------------------

 

2

I installed a 2TB drive to attempt a Lion install. I installed 10.6 first which showed that installation failed, however I'm able to boot into that drive, and Strings work completely. However I don't have audio or internet and I get wall scroll of text before it boots. This is just a sample drive, should I reformat and install Lion directly?

 

This graphics business has been slapping me around a bit, and I really hope I can nail it this week. Thanks for any help.

Link to comment
Share on other sites

I wish I had your luck! I am still stuck with the app store telling me that 10.7 cannot be installed on my computer. I tried the same things as you except the EFI string (which I am not using - my GTX285 is recognized through Chameleon's GraphicsEnabler = yes). In my case, I had to enable my onboard lan and set it up as built-in en0 (I was using an Apple USB-Ethernet adapter to avoid relying on another external kext).

 

A far as I can tell, my smbios is OK (the lion DP installer did not complain when doing the system checks). I also tried:

- booting in both 32 and 64-bit modes (no effect)

- setting GraphicsEnabler = no (no effect)

- changing my SMproductname to MacPro3,1 (and use matching board ID and serial number - no effect)

 

I'm using Cruisar's DSDT with (normally) only FakeSMC.kext.

 

After rebooting my day away, I am giving up for now...

 

Colddiver

 

 

Hi

 

I had the unable to continue with your purchase - can't install 10.7 on your computer message from Appstore

 

Just fixed it and it's now downloading ;-) . Problem was smbios.plist, tried everything else then made a few edits and worked first time as MaxPro4,1 - I'm using latest FakeSmc and boot files of course

 

edit your RAM as I have 12GB, things I added in bold

 

 

<?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>
[b]<key>SMbiosvendor</key>[/b]
[b]<string>Apple Computer, Inc.</string>[/b]
<key>SMbiosversion</key>
<string>MP41.88Z.0081.B04.0903051113</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
[b]<key>SMfamily</key>
<string>MacPro</string>[/b]
<key>SMproductname</key>
<string>MacPro4,1</string>
[b]	<key>SMboardproduct</key>
<string>Mac-F4208DC8</string>[/b]
[b]	<key>SMboardmanufacter</key>
<string>Apple Computer, Inc.</string>[/b]
[b]	<key>SMchassismanufacterx</key>
<string>Apple Inc.</string>
<key>SMchassisversion</key>
<string>Mac-F4208DC8</string>[/b]
<key>SMsystemversion</key>
<string>1.0</string>
<key>SMUUID</key>
<string>XXXXXXXXXXXXXXXX</string>
<key>SMserial</key>
<string>XXXXXXXXXXX</string>
<key>SMexternalclock</key>
<string>133</string>
<key>SMmaximalclock</key>
<string>2666</string>
<key>SMmemtype</key>
<string>24</string>
<key>SMmemspeed</key>
<string>1600</string>
<key>SMmemmanufacter_1</key>
<string>Corsair</string>
<key>SMmemmanufacter_2</key>
<string>Corsair</string>
<key>SMmemmanufacter_3</key>
<string>Corsair</string>
<key>SMmemmanufacter_4</key>
<string>Corsair</string>
<key>SMmemmanufacter_5</key>
<string>Corsair</string>
<key>SMmemmanufacter_6</key>
<string>Corsair</string>
<key>SMmempart_1</key>
<string>TW3X4G1600C9DHX</string>
<key>SMmempart_2</key>
<string>TW3X4G1600C9DHX</string>
<key>SMmempart_3</key>
<string>TW3X4G1600C9DHX</string>
<key>SMmempart_4</key>
<string>TW3X4G1600C9DHX</string>
<key>SMmempart_5</key>
<string>TW3X4G1600C9DHX</string>
<key>SMmempart_6</key>
<string>TW3X4G1600C9DHX</string>
<key>SMmemserial_1</key>
<string>0x00003020</string>
<key>SMmemserial_2</key>
<string>0x00003020</string>
<key>SMmemserial_3</key>
<string>0x00003020</string>
<key>SMmemserial_4</key>
<string>0x00003020</string>
<key>SMmemserial_5</key>
<string>0x00003020</string>
<key>SMmemserial_6</key>
<string>0x00003020</string>
</dict>
</plist>

 

 

 

Steve

Link to comment
Share on other sites

Hi!

 

I saw in your signature that you're using GA-H67MA-USB3-B3 mobo for your hack.

The question is: did you manage to get to work builtin Realtek 8111E ethernet? Cuz I don't.

And that truly making me sad sad.gif So. if you have something to share on that matter - please do.

 

Hi Martin,

 

Sorry for the delay.

 

this is what I did:

1. Install http://lnx2mac.blogspot.com/p/realtekrtl81xx-osx-driver.html

2. Overwrite IONetworkingFamily with mine below in system/library/extensions:

download here: http://cl.ly/8nBV

 

Step 1 might not make a difference. Try just step 2 first. .. AND repair permissions! :D

 

Good Luck

Link to comment
Share on other sites

Jay Bomb,

My only suggestion at this time is to make sure you do not mix together graphics injectors, whether they be kexts, EFI strings, or boot loader flags.

Start with no graphic injector kexts (NVEnabler/Natit/ATY_Init) or EFI strings and just use the GraphicsEnabler=Yes flag in the boot plist. If that doesn't work, disable it, GraphicsEnabler=No, or delete it entirely. Then, move on with an alternative solution. Each time it is unsuccessful, make sure to remove it before proceeding with another solution.

So, in the end, you should only use one working solution. More than one can cause conflicts, as one they all load at different times in the boot process.

 

best of wishes,

MAJ

Link to comment
Share on other sites

Jay Bomb,

My only suggestion at this time is to make sure you do not mix together graphics injectors, whether they be kexts, EFI strings, or boot loader flags.

Start with no graphic injector kexts (NVEnabler/Natit/ATY_Init) or EFI strings and just use the GraphicsEnabler=Yes flag in the boot plist. If that doesn't work, disable it, GraphicsEnabler=No, or delete it entirely. Then, move on with an alternative solution. Each time it is unsuccessful, make sure to remove it before proceeding with another solution.

So, in the end, you should only use one working solution. More than one can cause conflicts, as one they all load at different times in the boot process.

 

best of wishes,

MAJ

 

Thanks for the tips and suggestions, I will get to this right away. I'm sure I will get to the bottom of this. Your work is amazing if I've never said it before previously. I'll let you know the solution as soon as I get it.

 

Best,

Jay

Link to comment
Share on other sites

Jay, I'm also running a 9800GTX. I've not had a need for kexts or EFI strings for quite a few versions of 10.6. Things are fine on 10.7 as well. Chameleon has been enough to manage things using GraphicsEnabled = YES alone.

Link to comment
Share on other sites

Hi

 

I had the unable to continue with your purchase - can't install 10.7 on your computer message from Appstore

 

Just fixed it and it's now downloading ;-) . Problem was smbios.plist, tried everything else then made a few edits and worked first time as MaxPro4,1 - I'm using latest FakeSmc and boot files of course

 

[snip]

 

Ah! That did it... I was missing the following:

<key>SMchassismanufacterx</key>
<string>Apple Inc.</string>
<key>SMchassisversion</key>
<string>Mac-F4208DC8</string>[/b]

 

Thanks for the tip!

 

Colddiver

Link to comment
Share on other sites

Hey guys. Finally trying to get Lion installed. I've got a drive that I've run the create boot disk on. That worked just fine.

 

My problem is that my computer no longer sees my USB keyboard. Well it's not quite that simple. It sees the keyboard during the post screen. I can hit DEL and go into the BIOS and do stuff. It's only after that the keyboard is no longer recognized. So if I hit F12 to get the boot menu, the menu comes up but the keyboard doesn't work. If I just let the computer boot into the OS (Snow Leopard) the USB keyboard works fine. They keyboard isn't recognized when the Chameleon boot screen is up so I can't select a boot volume either. Thus I have to swap my SATA cables around to control which drive it boots from.

 

With that said, how can I get the Lion installer to run. When I boot off the drive with the Lion installer, it just pauses at the Chameleon boot screen and since my keyboard won't work, it just sits there.

 

Any help is appreciated.

Link to comment
Share on other sites

Jay, I'm also running a 9800GTX. I've not had a need for kexts or EFI strings for quite a few versions of 10.6. Things are fine on 10.7 as well. Chameleon has been enough to manage things using GraphicsEnabled = YES alone.

 

It wouldn't hurt to try this when I get in. I think I exhausted all use of strings/kexts last night and can move on to the next step. Hopefully this will get things back in shape.

Link to comment
Share on other sites

Hey guys. Finally trying to get Lion installed. I've got a drive that I've run the create boot disk on. That worked just fine.

 

My problem is that my computer no longer sees my USB keyboard. Well it's not quite that simple. It sees the keyboard during the post screen. I can hit DEL and go into the BIOS and do stuff. It's only after that the keyboard is no longer recognized. So if I hit F12 to get the boot menu, the menu comes up but the keyboard doesn't work. If I just let the computer boot into the OS (Snow Leopard) the USB keyboard works fine. They keyboard isn't recognized when the Chameleon boot screen is up so I can't select a boot volume either. Thus I have to swap my SATA cables around to control which drive it boots from.

 

With that said, how can I get the Lion installer to run. When I boot off the drive with the Lion installer, it just pauses at the Chameleon boot screen and since my keyboard won't work, it just sits there.

 

Any help is appreciated.

I'd double-check the Integrated Peripherals in the BIOS and make sure all USB options are enabled, particularly the USB Keyboard Function. Perhaps it got turned off on a recent CMOS reset.

 

MAJ

Link to comment
Share on other sites

I managed to upgrade my SL install almost flawlessly to Lion with this script, thanks again MAJ!

 

The only problem I have, is that sound is only working with VoodooHDA on my EX58-UD5. If you have a look on page 181, I'm not the only one. HDAEnabler, ALC855_899a.kext and the two xml files were installed properly, but there was no audio device. HDAEnabler was loaded properly (showed up during boot).

 

After I copied the xml files to AppleHDA manually, there was a sound device but there were some channels missing and I still had no sound!

 

Then I tried VoodooHDA and it works so far, but I have to switch rear/front audio outs manually, and there is some whitenoise too, so I'd like to switch to AppleHDA again.

 

Maybe someone could upload his Lion AppleHDA for testing?

 

Thanks!

 

Update: Some LegacyHDA.kext from this thread does the trick, still have to switch headphones manually, though.

Link to comment
Share on other sites

itdoesnotwork,

That's rather odd. My only guess is that the old/er AppleHDA.kext was hanging around. Which LegacyHDA.kext did you end up using?

(I think I'll add a AppleHDA.kext version check in the log for the audio installs to keep an eye on things.)

 

You're going to have to change your forum name to itdoeswork, now. :)

 

MAJ

Link to comment
Share on other sites

MAJ, I was able to rock a clean install of Lion on my UD4P (running BIOS F13). Everything seems to work fine (after patching AppleRTC.kext for the CMOS restart issue) with the exception of scheduled/automatic sleep.

 

Hopefully, I can find a solution to this problem (which will allow me to save some money on my electricity bill :| )

 

As always, thank you for all of your hard work, it is much appreciated!

Link to comment
Share on other sites

Thanks for your answer!

 

Yeah I really should change my name, almost everthing is working now, the problem with the sound is really the last one left. Even got sleep without CMOSReset and VMware now :|

 

I really can't tell anymore where I finally downloaded it, but this is the kext which I use now. AppleHDA could really be an old version, I think I reverted back to 10.6.7 HDA when updating to 10.6.8... Maybe the Lion Updater just kept the old one. It didn't work on my spare HardDrive, however, with a clean install either.

 

LegacyHDA.kext.zip

Link to comment
Share on other sites

Hi Guys,

 

Sorry for the silence. I have been busy with my new job so I hardly have time to visit the forums.

 

I just want to announce that my DSDT works effortlessly with LION. I purchased the OS from the app store and followed the usual install method just as DD posted on the first page.

 

I am using minimal kexts just as in SL and sound as well as internet works.

 

@ Sidewinder, I think the main issue with raid here is that it will only boot successfully if you use the combo cache option. DD stated this on the first page of this thread.

 

With regards to backing up your data, I guess that is pretty much straight forward :-)

 

DD, I love the animation of the text in the script, pretty slick..thumbs up for yet another great job.

 

Let me know if you guys have any questions regarding my install.

 

May I as how did you get it to work?

I have the same mobo, although it's update to BIOS ”F13U”.

 

Hmm.. now I see that one of the changes from F12 is ”Improved audio efficiency” maybe that's why I have sound assertion problems when trying to boot into the Lion ”Installer” which I've managed to create?

 

Although I do have sound assertion errors when booting into my working Snow Leo install too, it still boots fine and sound is there via DSDT.

It does however get stuck when trying to boot into the ”Installer” partition which I've prepared using the ”xMove.pkg” from tonymacx86.

 

Anyway, I'm prepared to do a clean Lion install (I have a spare 1 GB drive waiting) and if you could give me what you have I'd be happy, that screenshot looks so good! :|

 

EDIT:

OK, got it installed and everything is fine except sound. Will get there soon hopefully. :)

Link to comment
Share on other sites

Just wanted to say thanks to MAJ. I was able to get Lion up and running easier than ever. Everything is working: network, sound, graphics. Couldn't have been simpler. I think back to the early days (2006) and how difficult it could be to get a working configuration.

 

My only issue is with Wi-Fi. I've got an older Mini-PCIe card (Atheros 5416) and it doesn't work when running in 64-bit mode. I've ordered a Broadcom BCM4322 card so once that comes in I should be all good to go. Wi-Fi quits working after sleep but I'm not too worried about that since I rarely ever sleep my computer. Could be related to the Atheros card.

 

Thanks again to MAJ and everyone who has contributed to this awesome solution!

Link to comment
Share on other sites

 Share

×
×
  • Create New...