Jump to content

[GUIDE] Scripted Yosemite/Mavericks Install on Gigabyte Mobos


4,696 posts in this topic

Recommended Posts

Hi guys,

 

I finally made it to the OSX Lion Desktop...everything I used in Snow Leo works like a charm in Lion.

 

Same DSDT with only fakeSMC and IONetworking in System. Sound Works too (digital out) and graphics card needed no tweaking.

 

Sleep works as well...restart and shut down, no problem. Only problem now is how to get past the double fault error. I always get by on the second try... lucky me.. :P

 

Weird behavior...my logitech mac mice has inverted scrolls.

 

Thanks for this DD.

 

Anyways I will keep you posted.

 

Cheers Charles.

 

EDIT

Restart resets the motherboard

post-371855-1301683904_thumb.png

Link to comment
Share on other sites

Hi guys,

 

I finally made it to the OSX Lion Desktop...everything I used in Snow Leo works like a charm in Lion.

 

Same DSDT with only fakeSMC and IONetworking in System. Sound Works too (digital out) and graphics card needed no tweaking.

 

Sleep works as well...restart and shut down, no problem. Only problem now is how to get past the double fault error. I always get by on the second try... lucky me.. :D

 

Weird behavior...my logitech mac mice has inverted scrolls.

 

Thanks for this DD.

 

Anyways I will keep you posted.

Cheers Charles.

 

Congrats, CruiSAr!

And, you got sound, too, something I don't. Another advantage of patching your DSDT for audio and those other issues.

 

The inverted scroll is fixed by going into System Preferences/Mouse and unclicking the option at the top. Can't remember the wording, but it is kind of vague.

 

best of wishes,

MAJ

 

BTW, I'm still downloading the second developer seed. It'll be a few days for me. ;)

Link to comment
Share on other sites

Hey digital_dreamer maybe you can help me out with this. Every time I open iTunes I get error -50 and when I try to authorize iTunes, I get Error 1008. Is this normal behavior for a hackintosh? My itunes has always worked perfectly till I had the problem not too long ago. Thanks in advancedpost-395844-1301695887_thumb.jpgpost-395844-1301695901_thumb.jpg

Link to comment
Share on other sites

Hey digital_dreamer maybe you can help me out with this. Every time I open iTunes I get error -50 and when I try to authorize iTunes, I get Error 1008. Is this normal behavior for a hackintosh? My itunes has always worked perfectly till I had the problem not too long ago. Thanks in advancedpost-395844-1301695887_thumb.jpgpost-395844-1301695901_thumb.jpg

No, that's not normal, but something is up with the account.

If you go to Store/View My Account, how many machines are authorized?

 

MAJ

Link to comment
Share on other sites

No, that's not normal, but something is up with the account.

If you go to Store/View My Account, how many machines are authorized?

 

MAJ

 

I accessed it from a MacBook, since I can't even sign in from this hackintosh. I have 2 machines authorized. The limit is 5, isn't it?

Link to comment
Share on other sites

Congrats, CruiSAr!

And, you got sound, too, something I don't. Another advantage of patching your DSDT for audio and those other issues.

 

The inverted scroll is fixed by going into System Preferences/Mouse and unclicking the option at the top. Can't remember the wording, but it is kind of vague.

 

best of wishes,

MAJ

 

BTW, I'm still downloading the second developer seed. It'll be a few days for me. :(

Hey DD,

 

I just finished downloading the Lion DP2 and tried installing. Guess what, I think apple has put in some kind of board-ID check.

 

The installer greeted me with a message and I quote:

 

"Mac OSX cannot be installed on this computer" then something to do with restoring from a time machine backup or exiting the installer.

 

Netkas has already posted an updated pcEfi boot loader incorporating a fix for this Board-ID check.

 

http://netkas.org/?p=712

 

I am guessing it will be in your next script update :)

 

Cheers

Charles

Link to comment
Share on other sites

Hey DD,

 

I just finished downloading the Lion DP2 and tried installing. Guess what, I think apple has put in some kind of board-ID check.

 

The installer greeted me with a message and I quote:

 

"Mac OSX cannot be installed on this computer" then something to do with restoring from a time machine backup or exiting the installer.

 

Netkas has already posted an updated pcEfi boot loader incorporating a fix for this Board-ID check.

 

http://netkas.org/?p=712

 

I am guessing it will be in your next script update ;)

 

Cheers

Charles

 

I thought I read some where that you have to remove something, I think it was in the Lion developer preview thread. I'm not sure, but you had to remove something to bypass something through the installer.

Link to comment
Share on other sites

I thought I read some where that you have to remove something, I think it was in the Lion developer preview thread. I'm not sure, but you had to remove something to bypass something through the installer.

Yeah I know, I just replaced the boot file and added the SMboardproduct to the SMbios.plist and the installer didn't {censored} anymore.

 

I just thought DD should know before he got passed a couple of DF's just to be greeted by that message. The update is also needed for the script as well.

 

Now I am running DP 2 (That acronym sounds really weird in this forum...LOL). Everything is working smoothly :-). Still getting DF once in a while but ah well :D

 

Cheers

Charles

post-371855-1301847679_thumb.png

Link to comment
Share on other sites

I thought I read some where that you have to remove something, I think it was in the Lion developer preview thread. I'm not sure, but you had to remove something to bypass something through the installer.

 

DP 1 had a PlatformSupport.plist located in /System/Library/CoreServices that contained all the valid board IDs. If there was no valid ID match, the install would fail, so the script would just delete that plist.

 

In DP 2, the PlatformSupport.plist is no longer there. But, the actual installer package does the board ID check. Some are using a modified installer that bypasses the check. Others are actually including a valid board ID in their smbios.plist, like CruiSAr, which I think is the proper way to go. No modified installers needed here.

 

In the smbois.plist, add the "SMboardproduct" key and a valid board ID. I'm using "Mac-F221BEC8", which I believe is for the MacPro4,1

What are you using, CruiSAr?

 

Note that technically, the board ID in the smbios.plist's "SMboardproduct" string should match against the correct Mac Model Identifier in the smbios.plist's "SMproductname" and the Boot ROM Version in the smbios.plist's "SMbiosversion". Although, you can get away with anything or nothing there for the most part. Just realize that future checks may be incorporated that verify whether they all match. In other words:

"BoardID=Mac-F221BEC8" = "Model Identifier=MacPro4,1" = "Boot ROM Version=MP41.88Z.0081.BXX.XXXXXXXXXX"

That equals correct logic board in correct Mac with correct ROM version.

 

BTW, does anyone have a list of these board IDs with matching model IDs and ROM versions?

I started compiling a list using the PlatformSupport.plist info, but it's rather incomplete and some info is just hard to verify. I've gotten a few of them just from the online Geekbench database. But, I can't be sure that they are Apple Macs. Heh.

 

NoskireFiel,

Yes, the limit is five. Not really sure what's going on.

You could try resetting it and starting over. Not sure if that's the best option.

MAJ

Link to comment
Share on other sites

Yeah I know, I just replaced the boot file and added the SMboardproduct to the SMbios.plist and the installer didn't {censored} anymore.

 

I just thought DD should know before he got passed a couple of DF's just to be greeted by that message. The update is also needed for the script as well.

 

Now I am running DP 2 (That acronym sounds really weird in this forum...LOL). Everything is working smoothly :-). Still getting DF once in a while but ah well ^_^

 

Cheers

Charles

 

Hi Charles,

I've problems with sleep and reboot in lion even though i'm using your dsdt, and just fakesmc, and ionetworking kext from dd's lion install script.

when i wake, the machine starts but the screen stays black. when i reboot my bios gets reset.

Strange as i have the same HW as you other than an nvida gfx card.

cheers

Jon

Link to comment
Share on other sites

I am still working on my upgrade problem to 10.6.7. I posted a while back that I have no sound anymore. I am settling into a writing project and I really want to have sounds again. Booting to my other drive with the backed up 10.6.6 system, the sound works fine so it is not a hardware issue. I have booted with and without RealtekR1000SL.kext and the results are the same. I would very much appreciate any help with this.

 

Thanks

Link to comment
Share on other sites

In the smbois.plist, add the "SMboardproduct" key and a valid board ID. I'm using "Mac-F221BEC8", which I believe is for the MacPro4,1

What are you using, CruiSAr?

MAJ

DD, I am using Mac-F42C88C8 for my board ID.

 

Hi Charles,

I've problems with sleep and reboot in lion even though i'm using your dsdt, and just fakesmc, and ionetworking kext from dd's lion install script.

when i wake, the machine starts but the screen stays black. when i reboot my bios gets reset.

Strange as i have the same HW as you other than an nvida gfx card.

cheers

Jon

Jon, I think the sleep issue could be Gfx related as I dont see why it wont work.

 

Shutdown fix is incoprporated into the DSDT, restart is based on the bootLoader. I also get the board reset error when I restart so I guess we either use a restart kext or wait for a bootloader with the restart fix.

 

I have edited my previous post with restart causing board reset. Mis-information is a very bad thing.

 

Cheers

Charles

Link to comment
Share on other sites

I am still working on my upgrade problem to 10.6.7. I posted a while back that I have no sound anymore. I am settling into a writing project and I really want to have sounds again. Booting to my other drive with the backed up 10.6.6 system, the sound works fine so it is not a hardware issue. I have booted with and without RealtekR1000SL.kext and the results are the same. I would very much appreciate any help with this.

 

Thanks

RealtekR1000SL is not for sound. it is the kext that is loaded so your network card can be recognized by the OS.

 

The kext you should be looking at is AppleHDA. Copy the one from your 10.6.6 setup to your 10.6.7 and rebuild caches.

 

Cheers

Charles

Link to comment
Share on other sites

CruiSAr,

I notice you got the same issue I have in Lion's About This Mac model description. Under Mac Pro is "Power Mac G4 (Gigabit Ethernet)", which, BTW, I used to own years ago.

I've been digging and trying to figure out where this board description is coming from. The only info I have is from the Localizable.strings file in SPPlatformReporter.spreporter which has the same message as in SL:

/* As of SnowLeopard new models are not added in SPPlatformReporter. Instead they */

/* come from CoreTypes via LaunchServices. Existing models are supplied directly */

/* by CoreTypes whereas unreleased models are provided by the CPUSWMachineTypes */

/* bundle that gets placed inside CoreTypes in the cpusw build train. [6812545] */

 

The CoreTypes.bundle in CoreServices has a MachineTypes.bundle, which may provide some clues. Nothing is making much sense now, as my SL install has 4 models listed there: Macbook6,1 - iMac10,1 - iMac11,1 - and MacMini4,1. I figure that all got there while messing around with the various bootloaders and smbios.plist settings. Who really knows.

 

I'll be playing around with these plists and see if I can get the ATM window in Lion to display what we want. ;)

 

MAJ

Link to comment
Share on other sites

CruiSAr,

I notice you got the same issue I have in Lion's About This Mac model description. Under Mac Pro is "Power Mac G4 (Gigabit Ethernet)", which, BTW, I used to own years ago.

I've been digging and trying to figure out where this board description is coming from. The only info I have is from the Localizable.strings file in SPPlatformReporter.spreporter which has the same message as in SL:

 

 

The CoreTypes.bundle in CoreServices has a MachineTypes.bundle, which may provide some clues. Nothing is making much sense now, as my SL install has 4 models listed there: Macbook6,1 - iMac10,1 - iMac11,1 - and MacMini4,1. I figure that all got there while messing around with the various bootloaders and smbios.plist settings. Who really knows.

 

I'll be playing around with these plists and see if I can get the ATM window in Lion to display what we want. :(

 

MAJ

Ah yes, I actually didnt notice that the information there was wrong. Thank you for the heads up.

I will also play around and let you know what I discover.

 

I also have those 3 models listed in the same place :)

 

I had to wipe my SL Test/Maintenance drive to install Lion but not that much of a big deal. I have backed up all my data on a 2TB disk in case my main SL should fail on me.

 

Thanks again

 

Cheers

Charles

Link to comment
Share on other sites

Hey,

 

ive got a strange Problem with the resolution of my screens:

 

when i boot my hackintosh both of my screens show the 1680p resolution. ive got 2 Users on my Hackintosh: Administrator and me. When i log in to "administrator, the resolution stays like it should - 1680p. when i log in to my user account, the resolution drops to 640x480.

i can not switch this in the monitor preference pane.

 

Has anyone an idea how i can change this manualy??

 

Thanks,

 

Pcace

Link to comment
Share on other sites

Hi DD...First off just want to thank you for your awesome script! It's allowed me to build 6 machines on the X58/i7 platform.

 

I remember reading somewhere (I believe in this thread), that to add a second graphics card, you would first need to remove the 1st working card (in slot PCIE 16X1), and install the 2nd card in the PCIE 16X2 slot, then create a efi string for it. My question is, can I do this with the script and the boot.plist/efi string editor (I believe option 9)?

 

If I'm way off, can someone please clarify the procedure for doing this. Thanks again!!! This community is the best!

Link to comment
Share on other sites

tonelab77,

The method you describe is obsolutely correct. However, keep in mind that the two EFI strings need to be combined as one. I'd use a simple text editor for the job. TextEdit in Plain Text Mode would work great.

 

The script is not going to recognize or attempt any combining of the strings. In fact, when you try to import the finished EFI string into your boot plist via the script, it will think it has been corrupted and ask if you want to "correct" it. Just decline and _may_ do just fine. I actually don't remember what the behavior would be.

 

If I were you I'd import the string into the boot plist manually via text editor, just to be safe.

 

Helpful weblinks are within the script's folders in /~extra/Resources/GFX_Strings/_info

 

Hakintos,

What bootloader is/was installed? And, at what point does this warning display? Never seen it before!

What version of script used?

 

best of wishes,

MAJ

Link to comment
Share on other sites

hi DD,

 

i just tried the v5.54 with Lion DP2 and didn't have success. I tried 2 different methods: Using my SL to prepare a patched USB-stick and using a real mac to put Lion on an extern drive. But every time I have KP… I'll wait for the official Lion. I'm using mainly Windows 7. SL is only for some stuff like iMovie.

 

I just want to say that you're script is now amazing (ok it was always amazing but it's really much easier to use now).

 

I found a little error in the first page text => From script, run Create boot disk (menu #15) and select Boot Disk option => It should be #18.

 

Have a nice day and continue your amazing job.

My Greetings go to CruiSar too.

Link to comment
Share on other sites

<snip>I'm using mainly Windows 7. SL is only for some stuff like iMovie.

What?!! Heresy!!! Turn in your Mac geek card right now! :angry:

 

Sorry, the Lion install is not working out. Was it the double fault KP? It can happen as many as 10 times in a row. Although, it seems the DP2 is more reliable - I've gotten in two times on the second try. I think it's all in the timing of the fingers. :D I have GUI=No

 

I just want to say that you're script is now amazing (ok it was always amazing but it's really much easier to use now).

I found a little error in the first page text => From script, run Create boot disk (menu #15) and select Boot Disk option => It should be #18.

 

Thanks for your comments and corrections. I'll get that changed.

I keep changing those menu numbers even though I want them to stay the same and consistent, so I and others aren't forced to memorize different numbers after each release. At the same time, I want to add features, so this gets challenging.

 

I'm currently trying to streamline the main menu, as some stuff just do not work anymore, like the processor info and Mac model name. The routines still do their job, but the bootloader overrides those changes. I'll have Processor Info and Mac model name merged into "Modify system information", which is the name of Lion's system profiler. Going to add a new "Utilities" menu for all the miscellaneous items, so it doesn't clutter the menu and force menu number changes.

 

MAJ

Link to comment
Share on other sites

post-391660-1302251850_thumb.jpg

Hi DD

here is the snapshot.

But do not invest time on this: I'll wait for the official Lion

 

I found only this in internet : http://pastebin.com/DsQC83yz

 

(not the same line =>/SourceCache/xnu/xnu-1699.22.30/osfmk/i386/trap_native.c:278

I have: /SourceCache/xnu/xnu-1699.22.30/osfmk/i386/trap_native.c:258)

 

I mainly use Windows because: Explorer and the dos cmd are really good.

I'm using robocopy for backup... and I try the same with 'ditto' Win7 is faster (on a ExFat partition)

Link to comment
Share on other sites

 Share

×
×
  • Create New...