Jump to content

[GUIDE] Scripted Yosemite/Mavericks Install on Gigabyte Mobos


  • Please log in to reply
4496 replies to this topic

#3961
taylorutah

taylorutah

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Salt Lake City, Utah
I've been trying to install Lion 10.7.2 and can't seem to get the Lion DVD/ISO/ESD to be detected?

So far I have an external harddrive as my boot disk with Snow Leopard 10.6.7. I install SL 1.6.7 on it's own Harddrive following all the steps. Boot back up with the Boot Disk and into the new install of SL. I get in fine, but have no ethernet. From here I've tried running the Hackintosh script on the SL install, but always results in a Kernal Panic.

From the new SL install I try and mount the Lion 10.7.2 but the script won't recognize it.
1. I have the DMG on my desktop.
2. Open it to reveal the "OS X Lion Install Disk"
3. Run script = "No Mac OS X Install DVD/ISO/ESD has been detected."

I have a thumbdrive and another harddisk ready to install, but can't for the life of me get this to recoginze!

I had this same issue with it recognizing 10.6.7 and then somehow it just recognized it. Not sure what changed.

My video card: HD-687X-CNFC Radeon HD 6870 2GB - this card is being recognized in SL as HD N140 with all 2GB

Any thoughts?

#3962
Pchild

Pchild

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
I would try to make a bootable USB thumb drive using digital_dreamers guide, and the lion upgrade image from the app store.

Create the USB thumb drive in 10.6.7, install lion 10.7.3 on it, turn off machine, sit for a few seconds off, power up, enter the bios, set the USB stick as the 1st boot priority.

update results.

#3963
taylorutah

taylorutah

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Salt Lake City, Utah
Pchild, I did just that and it worked. I'm typing this on my shiny new Lion install. Now to look for some minor adjustments - Only my primary monitor is working, no dual.

thanks

#3964
taylorutah

taylorutah

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Salt Lake City, Utah
10.7.4 just came out. Do I dare update?

#3965
digital_dreamer

digital_dreamer

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,100 posts
  • Gender:Male
  • Location:Missouri USA
I'll be releasing an update soonish, with bug fixes and updates to work with 10.7.4 (sound and networking).

best of wishes,
MAJ

I've been trying to install Lion 10.7.2 and can't seem to get the Lion DVD/ISO/ESD to be detected?

So far I have an external harddrive as my boot disk with Snow Leopard 10.6.7. I install SL 1.6.7 on it's own Harddrive following all the steps. Boot back up with the Boot Disk and into the new install of SL. I get in fine, but have no ethernet. From here I've tried running the Hackintosh script on the SL install, but always results in a Kernal Panic.

From the new SL install I try and mount the Lion 10.7.2 but the script won't recognize it.
1. I have the DMG on my desktop.
2. Open it to reveal the "OS X Lion Install Disk"
3. Run script = "No Mac OS X Install DVD/ISO/ESD has been detected."

I have a thumbdrive and another harddisk ready to install, but can't for the life of me get this to recoginze!

I had this same issue with it recognizing 10.6.7 and then somehow it just recognized it. Not sure what changed.

My video card: HD-687X-CNFC Radeon HD 6870 2GB - this card is being recognized in SL as HD N140 with all 2GB

Any thoughts?

I see you got it installed via boot disk install. I'm just confused by the issues you were experiencing previously. If you have the Install log from those attempts, I'll be glad to look them over to see what actually happened.

10.7.4 just came out. Do I dare update?

You can update safely. Make sure you remove your sleepenabler.kext first, if you have one. I haven't investigated what pmversion # is used to enable it. That would also depend on which sleep enabler is being used, as some won't work with later kernel versions.

It was an odd update. I had internet, but no sound on reboot. On a second reboot, the LAN disappeared. I noticed the IONetworkingFamily.kext has been updated to 2.1 (from 2.0), so I grabbed the 2.1 version from S/L/E and installed the RealtekRTL81xx.kext in PlugIns, then replaced the older version in the script's folder and ran Kext Installer. After a reboot, LAN was back.

As for audio, I grabbed the AppleHDA.kext from the Mountain Lion install and used it to replace the layout885.xml and Platforms.xml files. Installed via Kext Installer, reboot and everything's peachy.

best of wishes,
MAJ

#3966
mangopeach

mangopeach

    InsanelyMac Protégé

  • Members
  • PipPip
  • 91 posts
Maj - can't thank you enough for the unwavering and timely updates to this project. Going strong with several hackintosh builds for the past few years thanks to your scripts.

#3967
digital_dreamer

digital_dreamer

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,100 posts
  • Gender:Male
  • Location:Missouri USA
taylorutah,
What was the name of the Lion 10.7.2 DMG once mounted on the desktop? Was it "OS X Lion Install Disk"?
The script will only recognize a mounted disk named, "Mac OS X Install DVD"

Was this a retail version? I may have to make a change to the list of names accepted and be a bit more flexible.
I notice "Mac" is no longer part of the name, as Apple is moving away from it.

I'm confused that the boot disk routine worked, as it uses the same routine in the Retail DVD installer to identify the name. :worried_anim:

MAJ

#3968
antovasa

antovasa

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
Hey digital_dreamer, how are you, i see that you keep your fantastic work updated, are you still using your GA-EX58-UD5? I'm still using mine and still love it !

I have a pair of questions, i've been using Snow Leopard installed on an Apple RAID set without any issues. Yesterday i decided to upgrade to Lion, and i found that when installing it on an Apple RAID set, it is not as easy as it was on SL.

I found that the only way to make it boot is by:

1. Using the C) Combo boot, at the Kext Installer Menu
2. Adding the Kernel Flag: UseKernelCache=No

My 1th question is, is this supposed to be the normal way to setup Lion on a RAID set (using the Combo method and adding that Kernel Flag), or there is something else that i'm overlooking.

My second question: I tried doing the next thing:

I created a Pair or partitions on my two HDs, so, HD1 had Partition 1 and 2 and HD2 had Partition 1 and 2. Then i created a RAID set named "Lion" using both partitions Labeled as 1 (from HD1 and HD2), and i created a second RAID set named "Snow" using Partitions labeled as 2 from both HDs.

So i got 2 RAID sets, on the RAID set called Lion i installed Lion, and on the RAID set snow, i installed SL. I found that your script gets mad when trying to install the bootloader or kexts telling me about false mount points. I just have a question, is there any limitation to do what i planned, or it may be possible doing some work.



Thanks for your support.

Antonio

#3969
taylorutah

taylorutah

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Salt Lake City, Utah

taylorutah,
What was the name of the Lion 10.7.2 DMG once mounted on the desktop? Was it "OS X Lion Install Disk"?
The script will only recognize a mounted disk named, "Mac OS X Install DVD"

Was this a retail version? I may have to make a change to the list of names accepted and be a bit more flexible.
I notice "Mac" is no longer part of the name, as Apple is moving away from it.

I'm confused that the boot disk routine worked, as it uses the same routine in the Retail DVD installer to identify the name. :worried_anim:

MAJ


digital_dreamer,
it was "OS X Lion Install Disk"

Not sure how to produce the Install log, but would be happy to provide it you tell me how/where to find them.

I also needed to use this to get my Ethernet to work: http://lnx2mac.blogs...osx-driver.html

#3970
Pchild

Pchild

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts

Pchild, I did just that and it worked. I'm typing this on my shiny new Lion install. Now to look for some minor adjustments - Only my primary monitor is working, no dual.

thanks


Glad it worked for you, digital_dreamer's hackinstaller is awesome.

#3971
digital_dreamer

digital_dreamer

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,100 posts
  • Gender:Male
  • Location:Missouri USA

Hey digital_dreamer, how are you, i see that you keep your fantastic work updated, are you still using your GA-EX58-UD5? I'm still using mine and still love it ! I have a pair of questions, i've been using Snow Leopard installed on an Apple RAID set without any issues. Yesterday i decided to upgrade to Lion, and i found that when installing it on an Apple RAID set, it is not as easy as it was on SL. I found that the only way to make it boot is by: 1. Using the C) Combo boot, at the Kext Installer Menu 2. Adding the Kernel Flag: UseKernelCache=No My 1th question is, is this supposed to be the normal way to setup Lion on a RAID set (using the Combo method and adding that Kernel Flag), or there is something else that i'm overlooking. My second question: I tried doing the next thing: I created a Pair or partitions on my two HDs, so, HD1 had Partition 1 and 2 and HD2 had Partition 1 and 2. Then i created a RAID set named "Lion" using both partitions Labeled as 1 (from HD1 and HD2), and i created a second RAID set named "Snow" using Partitions labeled as 2 from both HDs. So i got 2 RAID sets, on the RAID set called Lion i installed Lion, and on the RAID set snow, i installed SL. I found that your script gets mad when trying to install the bootloader or kexts telling me about false mount points. I just have a question, is there any limitation to do what i planned, or it may be possible doing some work. Thanks for your support. Antonio


Hey, antovasa,
Good to hear from you.
What version of the script are you using and what version of the bootloader?
Older versions of the bootloader did require the combo cache to work in RAID, but not anymore.

As for the false mount points errors - well, there may be a issue with having two RAID setups. But, I'm sure the script is able to discern the difference between the two. I've had to rework the mounting/unmounting of the partitions multiple times to get it to behave properly. The older scripts were problematic.

If you PM me your Install log of your attempts, I can try to see if there's anything I can do with it.
The problem with RAID installs is that as soon as you attempt to change/install kexts in S/L/E, the OS will update the boot caches on each RAID helper partition. So, the script has to wait and monitor for this activity and only proceed when it's sure the OS not going to bother with a update or is finished with the update. Having the script working on a partition when the OS wants to work on the other partition that has the exact same name is a disaster. Pretty tricky to work around. I believe I got that ironed out in the latest releases.

As a possible workaround, see if renaming your RAID helper partitions with different names improves anything.

digital_dreamer, it was "OS X Lion Install Disk" Not sure how to produce the Install log, but would be happy to provide it you tell me how/where to find them. I also needed to use this to get my Ethernet to work: http://lnx2mac.blogs...osx-driver.html

That's an unusual install disk name, as it includes the "Lion" name. Is it a Retail version from Apple and pretty recent?
I would assume it to be recent, as it doesn't have the "Mac" name in it.
Going to have to make sure my installer routine can recognize it.

regards,
MAJ

#3972
antovasa

antovasa

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts

Hey, antovasa,
Good to hear from you.
What version of the script are you using and what version of the bootloader?
Older versions of the bootloader did require the combo cache to work in RAID, but not anymore.

regards,
MAJ


Hi digital_dreamer:

I'm Using v6.55 and the default chameleon bootloader included with your release. The USB bootdisk work for doing setup, but it is not able to load Lion after the install, but i found something interesting: Using a rBoot disc, i boot and try to boot each one of the helper partitions and the rboot disk (isee a message like can'f find match kernel) then i try with the USB bootdisk, and instead of loading the installer, it loads the clean installed Lion.

I did some tests (did a clean reinstall about 10-12 times) here what i found:

1. After a clean 10.7.4 setup, i open a clean hackinstaller.zip, install bootloader without problems, install kexts using the A)Standard Boot
2. Restart and i find that there is a panic before load starts, it talks about the ACPI and no kexts loading.
3. I execute the script again and change the Helper Partitions names then reinstall kexts using A)Standard Boot
4. After restart there is no panic, but the loading stops loading without error, but i notice that the FakeSMC loading messages are nowhere, like if that kext is not loading.
5. I run script again and set FakeSMC.kext to install on /system instead of extra using A)Standard Boot
6. The computer now loads without problem, by installing FakeSMC.kext on /system, BUT i notice that all HDs show as external
7. I install IOAHCIBLOCKStorageInjector.kext on /system too, using A)Stardard boot

At this point, everything seems working fine, but i have two questions:

1. Isn't supposed that FakeSMC.kext should work on extra, what is the difference between running it on Extra and doing it on System
2. What is the disadvantage of my setup at this point.

I'm not sure, but i think that FakeSMC.kext is not getting correctly installed by the script.

P.S. I will send you a PM with the kernel.log and the scripts logs.

Thanks

#3973
digital_dreamer

digital_dreamer

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,100 posts
  • Gender:Male
  • Location:Missouri USA
antovasa,
Yes, clearly your RAID system is not loading any kexts from /Extra.
And, if you used Combo boot, everything works okay, then?

Is this a standard HD or SSD?
And, yeah, I'll be waiting for the logs.

MAJ

#3974
Pchild

Pchild

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
Digital_Dreamer do you have any experience with getting bootloaders to boot with SLI Nvidia configurations? I have a M18X laptop with dual GTX 580m graphics cards, which can't be disabled int he bios, so it's freezing after detecting two.

I'm trying to install Lion using your hackinstaller to create a usb jump drive.

The boot menu appears, I click the USB device to install, and only a few lines of code appear Basically in the first 5-10 lines it detects my graphics cards and the boot loader locks up.

#3975
digital_dreamer

digital_dreamer

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,100 posts
  • Gender:Male
  • Location:Missouri USA
Pchild,
There are dual GPU laptops out there? I'm really out of touch. :P
Are you using EFI strings? Not sure the bootloader will recognize a 580m. I'd have to look.
SLI setups will be ignored by OS X, with only the primary GPU being used.

Edit: Okay, I see two "GeForce GTX 580" listed in the source, but they aren't mobile. Do you know what Device ID they have?
One listed is: 0x10DE 1089
The other is: 0x10DE 1080
But, I think the 580m is 0x10DE 1211, so no bootloader support for it.
Have you tried booting into it with GraphicsEnabler turned off (No)?

MAJ

Edit:
This fellow has a (single) 580m based laptop, too.

#3976
antovasa

antovasa

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts

antovasa,
Yes, clearly your RAID system is not loading any kexts from /Extra.
And, if you used Combo boot, everything works okay, then?

Is this a standard HD or SSD?
And, yeah, I'll be waiting for the logs.

MAJ


digital_dreamer:

I just sent you the logs in 3 different private messages. This is an Apple Software Raid using two standard HDD. I'm able to boot the system without issues using A)Standard Boot option from the kext install menu, but only by installing fakeSMC.kext in /system, if i install it in /extra, the boot process stops at the point shown on the log that i sent you. Also, when i put FakeSMC.kext on /extra, i also need to put IOAHCIBLOCKStorageInjector.kext in /system too because if i don't do that the HDDs appear as external drives.

Is it supposed that the BOOT USB Drive created with your script is able to boot the Lion after installation or not? I can't boot Lion after setup using your USB Boot Disk, i have to do a tricky method using both rBoot (from tonyMac86) and the usb boot drive created with your script.

Thanks for your time and support.

Edit:

I did a little bit of testing again, and i found something interesting, when doing the A)Standard Boot kext, everything seems fine (fakesmc.kext being installed in /extra), but after that if i go the 4) Update Boot Cache, then use option d) Display current boot cache, i found that the fakesmc.kext is not there with the other kexts. I think that i'm doing everything ok. While you find something else. The Combo method works if i use -f or UseKernelCache=No.

Finally, at the frontpage you say that you updated FakeSMC to 4.2.0, but the version included in the latest script says 3.1.0.

#3977
Pchild

Pchild

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts

Pchild,
There are dual GPU laptops out there? I'm really out of touch. :P
Are you using EFI strings? Not sure the bootloader will recognize a 580m. I'd have to look.
SLI setups will be ignored by OS X, with only the primary GPU being used.

Edit: Okay, I see two "GeForce GTX 580" listed in the source, but they aren't mobile. Do you know what Device ID they have?
One listed is: 0x10DE 1089
The other is: 0x10DE 1080
But, I think the 580m is 0x10DE 1211, so no bootloader support for it.
Have you tried booting into it with GraphicsEnabler turned off (No)?

MAJ

Edit:
This fellow has a (single) 580m based laptop, too.


I'm very new to this scene Digital_Dreamer. I just got my G73JH laptop working a week or so ago. I'm not sure what an EFI String is. So I'm going to assume I'm not using one. I honestly haven't tried to get installer working very much. But I plan to make it a project for me soon.

I'll boot again and get the device IDs for you, and google efi strings some to educate my self.

As far as it using only one GPU, that's fine. I will always game in widows =]

#3978
@ROBASEFR

@ROBASEFR

    InsanelyMac Geek

  • Members
  • PipPipPipPipPip
  • 338 posts
  • Gender:Male
  • Location:France
Hello all of you,

As for the latest updates Iused de Combo update 10.7.4 and then without rebooting the 6.55 script.
At first boot no LAN and Wifi. But after second boot LAN and Wifi where back.

Thanks so much D_D
This script is so awesome

sheers

#3979
digital_dreamer

digital_dreamer

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,100 posts
  • Gender:Male
  • Location:Missouri USA
antovasa,
I did a clean install of Lion on my RAID setup and the results are the same as yours: The bootloader won't recognize the boot cache in /Extra, unless you put a Combo cache in there. This is a bootloader issue. This was fixed a while ago, but appears to have cropped up again.
It's no issue to use the Combo cache setup - that just creates a cache of both the kexts in /Extra and S/L/E and puts it in /Extra.

Now that I'm thinking about it further, I didn't bother to check to see if the RAID setup would work with a /Extra/Extensions setup. That is, with no boot cache, just kexts. I'm going to try that in the ML setup and see how it behaves.

Oh, and I forgot to put the FakeSMC.kext v4.2.0 in the 10.7 Lion folder. I had only included it in the 10.8 ML folder.

best of wishes,
MAJ

SCRIPT UPDATE:
UPDATE: 5/14/12 - version 7.0
  • New version has Mac OS X 10.5 Leopard code stripped out. Leopard compatible version will still be made available, if requested, as version 6.56 (compatible with ML), but will no longer be maintained.
  • Removed the unused Modify system information from the menu, which renumbered the menu, unfortunately. I hope this will be the last time I change the menu numbering.
  • When creating a boot disk, the script will display the status of the "GraphicsEnabler" flag in the boot plist and prompt you, if you wish to change it or keep it. The status of the "GraphicsEnabler" flag will also be displayed when installing the bootloader for any disk for the first time. This will help prevent any boot surprises, if the flag is not in a expected state and incompatible with your setup.
  • Reworked the cache update routine for RAID installs. OS X 10.7.4 and OS X 10.8 update the kernelcaches on the RAID helper partitions almost immediately after the cache is created by the script, forcing the need to throw in added checks for this interference. The script really has to be careful to monitor this OS behavior and verify that the OS is done with the RAID cache updates on each helper partition, before the script resumes any additional work, like copying files. Having the script working on a partition when the OS wants to work on another partition that has the exact same name can lead to disaster. Additionally, even if the partition names are not the same, the OS can update a partition and then unmount it while the script is currently working on it, leading to all kinds of missing files and bad behavior.
  • Fixed an issue where the cdboot file for DVD creation may not be copied over from bootloader updates. This file is crucial for booting DVDs and has now been moved to a permanent location.
  • Reworked OS Installer routine to recognize OS installers that no longer have "Mac" in the name. This routine is also used to find installers for boot disk creation.
  • Updated Assorted utilities to include a native power management check and other utilities. This is still a work-in-progress.
  • Fixed the SSD TRIM Fix routine in the Utilities menu so that it works on the latest Lion and Mountain Lion releases.
  • Fixed a little bug that prevented RAID partition windows from appearing when using View Partitions.
  • Fixed a bug where the RAID partitions would be set active during the Boot disk creation routine, instead of the desired boot disk, if a RAID drive was selected as the main install target.
  • Script has been reworked to send notifications for both Growl v1.2.2 (for OS X 10.6) and Growl v1.3 (for OS X 10.7 and 10.8).
  • Updated AppleRTC.kext for Mountain Lion. This is the Mountain Lion version (v1.5) with the wake from sleep CMOS reset fix. The previous one was from Lion.
  • Updated to latest IASL compiler (v2012_04_20 - 32-Bit/64-Bit) for DSDT patching. You may get additional warnings (ResourceTag larger than Field) from this latest compiler, the new compiler is better at catching errors that were not detected previously. So, just ignore them until I find a way to correct them. Warnings are non-lethal. Errors, on the other hand, can cause a kernel panic, which is a Bad Thing™.


#3980
antovasa

antovasa

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts

SCRIPT UPDATE:
UPDATE: 5/14/12 - version 7.0

  • When creating a boot disk, the script will display the status of the "GraphicsEnabler" flag in the boot plist and prompt you, if you wish to change it or keep it. The status of the "GraphicsEnabler" flag will also be displayed when installing the bootloader for any disk for the first time. This will help prevent any boot surprises, if the flag is not in a expected state and incompatible with your setup.


digital_dreamer:

I have two questions: The USB boot disk created by your script its supposed to be only for booting Lion/ML setup, or, it should also allow you to boot to the computer after the setup is completed? I mean, i can boot Lion setup with that USB memory, but after setup finish, i can't boot the computer to Lion to continue the final steps of the setup and do all the script functions. Of course i'm trying to boot an installation done in an Apple RAID. I found that using a combination of rBoot from tonymax86 and your usb boot disk, i can boot the Lion Install before applying your script.

Did you found which is the PMVersion=XX for sleepenabler for 10.7.4?


Thank you very much for all the effort and awesome work that you had done the past 3-4 years with this project, i truly appreciate the art and passion that you had printed to this project.

I did many other tests this weekend , and there are some times that i can do a tricky combination of steps and get all to work in a) standard boot using the RAID, but sometimes no not wants to write kexts to helper partitions, etc.

antovasa





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy