Jump to content

[GUIDE] Installing Snow Leopard/Leopard retail DVD on the GA-E7AUM-DS2H


  • Please log in to reply
758 replies to this topic

#741
shawndoggy

shawndoggy

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
anyone try 10.8.3?

#742
bissonic2

bissonic2

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
There is no problem for 10.8.3 to run on this main board.

#743
olegischinski

olegischinski

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 119 posts

Short info for the last of the Mohicans on this board ;-)

 

With the boot loader Clover by slice you will have sound and LAN after sleep.

 

Good luck!



#744
BogdanFa

BogdanFa

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

Oleg, thanks for the info, it's really helpful (I'm still using this motherboard for a HTPC). 

 

Btw, can you share the options you've selected in the installer ?

 

 

Short info for the last of the Mohicans on this board ;-)

 

With the boot loader Clover by slice you will have sound and LAN after sleep.

 

Good luck!



#745
olegischinski

olegischinski

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 119 posts

hi BogdanFa,

 

for install options see the attachment. And don't forget to select a theme.

After installation copy the DSDT.aml into the generated EFI folder (/EFI/CLOVER/ACPI/patched) and generate a config.plist (see Clover Wiki).

Important edits in this config.plist

- section ACPI

-> DSDT -> name

-> SSDT -> insert key "DropOem" with value "yes"

-> SSDT -> Generate -> CStates/PStates - "yes"

- section Boot

p.r.n. DefaultVolume and Timeout

- section GUI

ScreenResolution (if your monitor not reports the right values) and Theme

- section KernelAndKextPatches

AppleRTC - "yes"

- section SMBIOS

insert the key "Memory" and edit it corresponding your hardware otherwise "About my Mac" will crash

                <key>Memory</key>
                <dict>
                        <key>Channels</key>
                        <integer>2</integer>
                        <key>Modules</key>
                        <array>
                                <dict>
                                        <key>Frequency</key>
                                        <integer>800</integer>
                                        <key>Part</key>
                                        <string></string>
                                        <key>Serial</key>
                                        <string></string>
                                        <key>Size</key>
                                        <integer>2048</integer>
                                        <key>Slot</key>
                                        <integer>0</integer>
                                        <key>Type</key>
                                        <string>DDR2</string>
                                        <key>Vendor</key>
                                        <string>Corsair</string>
                                </dict>
                                <dict>
                                        <key>Frequency</key>
                                        <integer>800</integer>
                                        <key>Part</key>
                                        <string></string>
                                        <key>Serial</key>
                                        <string></string>
                                        <key>Size</key>
                                        <integer>2048</integer>
                                        <key>Slot</key>
                                        <integer>2</integer>
                                        <key>Type</key>
                                        <string>DDR2</string>
                                        <key>Vendor</key>
                                        <string>Corsair</string>
                                </dict>
                        </array>
                        <key>SlotCount</key>
                        <integer>4</integer>
                </dict>

These are the basics. You can also play with Audio and Graphics injection, but there is no need for this, because we have it in our DSDT.

 

Good luck!

 

 

 

Attached Files



#746
BogdanFa

BogdanFa

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

Thanks Oleg, very good info, I feel I'm in the right direction. After trying for a couple of days, though, I'm still not able to boot (it stays forever in the gray screen with the apple logo and the spinning wheel).

I've attached my config.plist. Maybe you care to share the config.plist that worked in your case, it may be helpful for me to compare them.

 

Thanks,

Bogdan

Attached Files



#747
olegischinski

olegischinski

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 119 posts

hi Bogdan,

 

try this one, should work with Clover r2184. But edit the section "Memory" before.

 

Good luck!

 

Edit: Sorry, didn't mind that you could have a different CPU than I. Please delete the hole key "CPU". Clover will detect it by itself.

Attached Files



#748
shawndoggy

shawndoggy

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
Mavericks anyone?

#749
e60

e60

    InsanelyMac Geek

  • Donators
  • 118 posts
  • Gender:Male

@shawndoggy

Works perfect. :)

 

 

@all
 
After reading Oleg’s post about Clover, I reactivated my Hackintosh and what can I say ... Clover is really the perfect Bootloader for our Mainboard! Thanks to Oleg’s help, I was finally able to create a fully working setup. 
 
By the way, I created some new DSDTs in this context. There are two different versions. One of them contains some additional code if you want to use a TP-Link TL-WDN4800 Wifi card for example like I do. The other is without this code, but both contains a few useful modifications. :)
 
If you don’t want to go with Clover and want to use Chameleon instead, there are also two new DSDTs for you. :) They both contain the same modifications like the Clover ones do. In case you want to use one of them, please rename the files into DSDT.aml, regardless if you’re using Chameleon or Clover.
 
 
Ok, so far so good. So if you also want to use Clover to boot up your machine, here is what you’ll need to do:
 
 

1. Get your CustomUUID

- Boot using Enoch with FileNVRAM file -> http://www.insanelym.../file/71-enoch/
- Open Terminal and paste -> ioreg -l -p IODeviceTree | grep \"system-id
- Copy the result in between < > and paste it into ...

    <key>CustomUUID</key>
    <string> 00000000-0000-0000-0000-0000XXXXXXXX </string>

- ... located in the config.plist in the GA-E7AUM-DS2H -> Clover folder. Note that the CustomUUID has to be separated by dashes!
- 8 characters -  4 characters - 4 characters - 4 characters  - 12 characters


2. Install Clover on a FAT32 formated USB Drive

- Download Clover from http://sourceforge.n.../cloverefiboot/
- Start the installer ...
- Click on "Change Install Location" and choose your FAT32 formatted USB drive. Later you will be able to install Clover on your HD, this is just for the case that something goes awry.
- Click on "customize"...
- Depending on which OS you’re using, choose "Install boot0af in MBR" for GUID formatted Mac OS only installation,  or "Install boot0ss in MBR" if you want to use Windows or Linux.
- Activate "BiosBlockIO" under "CloveEFI"
- Choose a theme
- Activate "Install RC scripts on target volume"
- Install

 

 
16trqf.png
 

- When the installation process is finished, replace the config.plist in “Your USB Drive” -> EFI -> Clover with the generic one you’ve just pasted the CustomUUID in
- Place one of my new DSDTs into "Your USB Drive" -> EFI -> Clover -> ACPI -> patched
- If you haven’t installed FakeSMC.kext into System -> Library -> Extensions, place it into "your USB drive" -> EFI -> Clover -> kexts and depending on which OS X Version you’re using in 10.9, just to give an example. Clover won’t boot without  FakeSMC.kext!


3. Get your SmUUID

- Boot Mac OS using Clover installed on your USB dDrive
- Open  Terminal and paste -> /usr/local/bin/clover-genconfig >config.plist
- Go to your home folder* and open the newly generated config.plist with something like TextWranger
- Search for the "SmUUID" key and copy the whole string
- Open the config.plist on "Your USB Drive" and search for "SmUUID" key again
- Paste the copied string into ...

    <key>SmUUID</key>
    <string>00000000-0000-1000-8000-010203040506</string>

- ... like shown in this example taken from the Clover Wiki


4. Edit Memory key

- Edit Part, Serial, and Vendor to match your Hardware for each module:

<key>Modules</key>
<array>
<dict>
<key>Frequency</key>
<integer>800</integer>
<key>Part</key>
<string>123456ABCDEF</string>
<key>Serial</key>
<string>123456</string>
<key>Size</key>
<integer>2048</integer>
<key>Slot</key>
<integer>0</integer>
<key>Type</key>
<string>DDR2</string>
<key>Vendor</key>
<string>Example</string>
</dict>

- If you're only using one or two modules, delete all unnecessary entries in this key. You have to delete everything from <dict> to </dict>.

5. Install Clover on your HD

- Same procedure as described in section "2.", but instead of choosing your USB Drive, install Clover on your HD
- Replace config.plist on "Your Macintosh HD" -> EFI -> Clover with the one from your USB Drive
- Place one of my new DSDTs into "Your Macintosh HD" -> EFI -> Clover -> ACPI -> patched
- Install FakeSMC.kext into S/L/E or place it in Clover’s kext folder
- Reboot and have fun [:)]

There are no further kexts, sound enablers, or edits needed if you’re using Clover! In case you want to dig a little deeper into Clover’s configuration for individual settings, check out Clover Wiki -> http://clover-wiki.zetam.org/Contents


*edit*


It might not be of much interest to anybody, but here is the Changelog for my new DSDTs :) :


DSDT Changelog 03.01.2014:

- added Device (PNLF)
- added Device (FRWR)
- optional added Device (ARPT)
- renamed Device (DVL0) into Device (MKY0)
- corrected code in "new" Device (MKY0)
- added Device(BUS1)
- removed IRQNoFlags from Device (IPIC) / Device (TIMR) / Device (RTC)
- added device-id to Device (OHC1) / Device (OHC2) / Device (EHC1) / Device (EHC2)


DSDT Changelog 05.12.2011:

- removed needless / unnecessary "LINX" entries
- added Method W2K9 for Windows 7
- added device-id to Device (SATA)
- removed needless / unnecessary code from Device (IGPU)
- added NVCAP extracted from the original VGA-BIOS.ROM
- removed needless / unnecessary code from Method (_INI, 0, NotSerialized)
- removed needless / unnecessary devices
- added Device (IPIC) / Device (TIMR) / Device (HPET) from the original unedited DSDT
- removed needless / unnecessary code from Device (OHCX) / Device (EHCX)
- removed needless / unnecessary code Device (HDEF)
- added some device informations to Device (GIGE)
- some minor edits






*= http://www.dummies.c...ome-folder.html

 

Attached Files



#750
Leon Trimble

Leon Trimble

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

I'm getting a freeze on the apple logo after part 2. my ssd boot drive is disk1. is this the problem? how do i change? i'm just trying to get it running from usb stick to start. i have a nvidia 8800gt in there.

Clover EFI installer log - Wed Feb 12 23:58:19 GMT 2014
Installer version: v2k r2577 EFI bootloader
======================================================
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS data                    100.0 GB   disk0s2
   3:                  Apple_HFS OSX 2                   399.6 GB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *126.0 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                  Apple_HFS SSD                     125.7 GB   disk1s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 GB     disk2
   1:                  Apple_HFS CloverBoot              1.9 GB     disk2s1
======================================================
Backing up EFI files

======================================================
Installing BootSectors/BootLoader

No Active Partition

Stage 0 - Writting boot0af to /dev/disk2
/usr/local/bin/fdisk440 -u -f /Volumes/CloverBoot/usr/standalone/i386/boot0af -y /dev/disk2

Stage 1 - Writting boot1h to /dev/rdisk2s1
File system is HFS.
dd if=/Volumes/CloverBoot/usr/standalone/i386/boot1h of=/dev/rdisk2s1

Stage 2 - Written boot7 (x64) to /Volumes/CloverBoot/boot

Theme 'metal' (defined in config.plist) not found !
Using default theme 'iclover'
======================================================
=========== Clover EFI Installation Finish ===========
======================================================


#751
Leon Trimble

Leon Trimble

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

running 10.6.8. tried removing everything and just using the onboard dvi for now. got a quad core q6600 in there, and four sticks of 2gb ram. one hard drive ssd. still getting nothing but the apple logo. 'install RC scripts on target' is greyed out for me though.



#752
olegischinski

olegischinski

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 119 posts

hi Leon,

 

running 10.6.8 there you will have no sound & LAN after sleep not even with Clover (thus my tests, but I didn't make further research).

So you can stay with Chameleon and be happy ;)

 

Good luck!



#753
Leon Trimble

Leon Trimble

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
I use my hacks for VJ performances so sleep is not a problem. I want it working with clover so I can check my hardware (black magic capture for one) then I'll upgrade to mavericks. So why am i not getting anything? I want mavericks so I can use later supported Gfx cards.

#754
olegischinski

olegischinski

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 119 posts

hi Leon,

 

do you see the Clover Boot Screen during startup?

If yes, select the correct boot device, press Space Bar and select "without caches". Be aware that FakeSMC has to be installed to /S/L/E.

 

Your computer should be start in verbose mode, so you can see what's happen.

 

Good luck!



#755
Leon Trimble

Leon Trimble

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

i assume by s/l/e you mean system/library/extensions and by install you mean i just copied it there. i also have it in the kexts folder of the clover stick. is this ok? which precise version? it's just called fakesmc is it case sensitive? any it seems to sit there in verbose mode at: 

[ PCI configuration begin ]

should i leave it to do it's thing?


is it best to follow your guide or e60s? i tried both... same shizzle



#756
olegischinski

olegischinski

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 119 posts

hi Leon,

 

no, just copy is not enough. You have to set the right ownership and permissions.

I would recommend to test without additional cards or/and play around with the Graphics Injection of Clover.

 

Good luck!



#757
Leon Trimble

Leon Trimble

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

ah cool. is there an installer i can download?



#758
olegischinski

olegischinski

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 119 posts

hi Leon,

 

to have success on a hack, it would be good to gain some basic knowledge ;) 

hint 1: post #733

hint 2: kext utility

 

Good luck! 



#759
scoobydu

scoobydu

    InsanelyMac Protégé

  • Members
  • PipPip
  • 86 posts

Nice job with the updates, thanks :)







0 user(s) are reading this topic

0 members, 0 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