VERSION 2.1 Oct 18 2011
Hi first of this is my first own post in this awesome forum, I have learned all that I known of OSX86 from these topics!
Thanks to all of you!
Now, these is going to be a tutorial, but not really a step by step one, if I miss something feel free to ask but keep in mind that the answer may be in another post. Use the search button.
ASUS G51JX-X1 Core i7 720QM + Geforce GTS360M + 6GB DDR3 1333 + 500GB HDD
HDD formated to MBR with 3 Partitions:
Partition 1: Lion Partition MacOS Journaled
Partition 2: Windows 7 x64 Ultimate Primary NTFS
Partition 3: Extended - My Stuff NTFS
What we need:
- OSX in another PC or real Mac to get the USB install working
- USB HDD 8GB
- Lion.app from the Mac Store (buy it it's only U$S30)
- Several Files that I'll provide
THIS GUIDE IS DIVIDED IN:
1- CREATE THE LION INSTALL USB HDD
2- INSTALL LION AND GET THINGS WORKING
3- UPDATE TO LION 10.7.2 AND UPDATE BOOTLOADER
STEP 01 CREATING THE BOOTABLE USB
1- Format your USB-HDD as Mac OS Extended Journaled partition.
-Don't forget to change to GUID in Options under the Partition tab-
2- Restore the Lion Image:
Run Kakewalk 4.0 at target your USB-HDD. This will take a little time so go get a cup of coffee
-Using the Kakewalk application we can avoid the manual restore process that may get new users confused. After Kakewalk restores the Lion image to our USB-HDD, it will ask us to install the Motherboard in wich we will run it.
Select the Gigabyte GA-EP45-DS3L. This wont have any effect. I will just create our Extra folder.-
3- Run the Chameleon-2-1.0-RC5-r828 pkg and install it to our USB-HDD now renamed Kakewalk.
4- Erase all the files inside the Extra folder and copy the ones in my 7z file.
5- Replace files to be able to install to MBR partition, files inside my MBR folder.
First run the Show all files app and click show.
A)Go to System/Installation/Packages/ and replace the OSInstall.mpkg with the one I provided.
B)Go to System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/ and replace the OSInstall file with the one I provided.
6- Erase the "boot" file in the root of your USB-HDD and replace it with the one I provided.
-ONLY the "boot" file-
7- Use Kext Wizzard app and repair the USB-HDD permitions.
STEP 02 INSTALL LION
1- Boot form the USB HDD and follow the instructions. Install LION
2- Boot once again from the USB-HDD
3- Install Chameleon-2.0-RC5-r828 from my files.
4- Use Show all Files and replace the "boot" file in the Lion disk with the one on th PC-EFI10.6 folder.
5- Copy my Extra folder to the root of the Lion partition.
6- Run Kext Wizard and install in S/L/E:
-DON'T CLOSE KEXT WIZARD-
7- Remove the AppleHDA.kext from S/L/E
8- Return to Kext Wizard in Maintenance and repair all (Extra and S/L/E)
STEP 03 UPDATE TO 10.7.2 AND UPDATE FILES
1- Install the 10.7.2 Combo update, not from software update.
2- Run Kext Wizard and install in S/L/E:
-DON'T CLOSE KEXT WIZARD-
3- Delete the AppleHDA.kext from S/L/E.
4- Delete all the files inside your EXTRA folder and replace them with the new EXTRA folder files.
5- Return to Kext Wizard in Maintenance and repair all (Extra and S/L/E)
-CLOSE KEXT WIZARD NOW-
6- Run the Chameleon-2.0-RC5-r828.pkg and install Chameleon.
CONGRATULATIONS YOU'VE DONE IT!
LION WORKING IN THIS BEAST!
WHAT'S WORKING V2.1:
- LION up to 10.7.2 with iCloud
- Full Video Acceleration QE/CI with Geforce GTS360M 1920x1080
- Sound/ Built-in Mic/ Audio in-out
- Keyboard and trackpad
- Fn keys
- USB always (even after sleep)
- Temperature display (tested with atMonitor)
- C-States and P-States thanks to Chameleon 2.0 RC5
- About this Mac show up the correct information. Core i7 720QM, Geforce GTS360M, 6GB Ram with slot display.
NOT WORKING V2.1:
- HDMI Audio
-Will try to get it working as I use it to watch movies-
WILL KEEP THIS POST UPDATED AS MORE UPDATES COME ALONG.
FILES - USE KEKA FOR UNCOMPRESS -
FILES V2 2011 Sept 29
UPDATE V2.1 for Lion 10.7.2
Gravicle for helping me as I install Lion in my G51JX
Aju Deeju for his post on how to replace MBR files
Bloodrayne for testing the install method
netkas for several things