So I have now not slept for 4 nights and been on this mission for 6 days in total and I am finally finished. I have Lion DP1 installed and running on the HowtoHackintosh system. This in my opinion is faster and much more reliable than DP2, especially when it comes to daily usage and stability. Through my travels I have used all the various boot loaders and techniques that are spread around the internet. This is my guide and I’ll think you’ll find it quite ironic. There are two guides you MUST do each exactly as I say and you will be happy 🙂 If you have a different board then please update your BIOS to the newest matching available DSDT which is downloadable from tonymacx86’s site, and when it comes to selecting kexts in Multibeast then select the same kexts you use when installing Snow Leopard.
At the time of updating the guide (15 May 2011) the latest version of MultiBeast was 3.6.0 and iBoot was 3.0.2. If you have a GA-X58A-UD3R-2.0 note that the latest BIOS is version FF, please download the update from the Gigabyte Website and update your BIOS to FF.
What is needed:
* Clean empty Hard Drive with no install of OSX or anything else
* iBoot 3.0.2
* OS X 10.6 or 10.6.3 Retail DVD (sometimes known as Snow Leopard Upgrade DVD but it’s the same things)
* MultiBeast 3.2.0 or later (includes Lnx2Mac’s Realtek 81XX Installer)
* Mac OS X v10.6.7 Combo Update
* Relevant DSDT for the BIOS revision
* TonyMacX86 Nvidia Update *USB Flash/Hard Drive 4GB Minimum
a) Burn the iBoot ISO to CD
b) Copy your DSDT file, the OSX Combo Update (10.6.7) MultiBeast (3.6.0) and TonyMacX86 Nvidia Update to a FAT/FAT32/HFS USB key.
1.) Boot using iBoot
2.) Use Disk Utility within OS X Installer and create 2 partitions, the 1st can be any size and the 2nd needs to be 20GB) and Install OS X to 2nd 20GB partition.
3.) Reboot using iBoot
4.) Remove iBoot disc.
5.) Copy your downloaded DSDT file to your desktop and the other contents of your USB drive.
6.) Launch MultiBeast but don’t let the installer run
7.) Launch and install Mac OS X v10.6.7 Update (Combo), but don’t click restart when it completes (MultiBeast may close, but reopen once Combo Update Finishes)
8.) Run MultiBeast with the following options:(If Different Motherboard Different Kexts)
—> System Utilities -> SELECT ALL
—> Drivers & Bootloaders -> Kexts & Enablers -> Audio -> Realtek ALC8XX -> ALC8XXHDA
—> Drivers & Bootloaders -> Kexts & Enablers -> Audio -> Realtek ALC8XX -> AppleHDA Rollback
—> Drivers & Bootloaders -> Kexts & Enablers -> Disk -> JMicron36x (aka GSATA) -> JMicron36xSATA —> Drivers & Bootloaders -> Kexts & Enablers -> Miscellaneous -> FakeSMC
—> Drivers & Bootloaders -> Kexts & Enablers -> Miscellaneous -> FakeSMC Plugins
—> Drivers & Bootloaders -> Kexts & Enablers -> Miscellaneous -> USB3.0NEC/Renesas —> Network -> Linx2Mac’s RealtekRTL81x Ethernet —> Drivers & Bootloaders -> Bootloaders -> Chameleon 2.0 RC5 r760 Prerelease —> Graphics -> Enablers -> NVEnabler
—> OSx86 Software -> Select All (You may find this software useful)
—> Customization -> Boot Options -> 64-bit Apple Boot Screen —> Customization -> Boot Options -> PCI Root UID Fix
—> Customization -> System Definitions -> Mac Pro -> MacPro 3,1
—> Customization -> Themes -> tonymacx86 Remixed
9.) Close MultiBeast
10.) Lnx2Mac’s RTL81XX Installer will open automatically, install and close.
11.) Install TonyMacX86 Nvidia Update and Reboot.
12.) Once you reboot and are on the Chameleon Boot Loader Screen press a key to stop the timer and type “-v -f -x” This will boot in verbose mode, rebuild the extensions and put you in safe mode, from here navigate to System/Library/Extensions and delete Geforce.kext, then run Kext Utility and Reboot.
13.) Each time you boot you will have to stop the timer on the Chameleon Boot Screen and enter “-f” but you will have the nice Apple Boot Screen to watch.
14.) Enjoy using your Hackintosh in 64 bit mode with full resolution support but with no QE/CI………for now.
On my installation I have a RAID 0 Array for Windows 7 on Sata Ports 0 and 1 and the Hackintosh Drive is on Sata Port 4. You don’t have to remove ram over 4gb and within the BIOS you can simply assign drive priority, bit of a pain each time but if you’ve got a RAID and have that on SATA 0 and 1 at least you know you havent got to destroy your array and set it back up on ports 2 and 3 for instance. Just create a profile within the BIOS for MacOSX with correct selected and the Mac Drive set as the first drive, and then create a profile for Windows 7 with correct settings selected and put the Windows drives at the top of the Drive Priority. F11 Saves CMOS Settings to a Profile and F12 Loads CMOS Settings from Saved Profiles.
Also if your System Profiler isn’t showing you memory speed correctly simply open smbios.plist in /[Snow Leopard Drive]/Extra and add <key>SMmemspeed</key> and beneath that put <string>xxxx</string> where xxxx is the speed of your ram (1066/1333/1600/1866/2000). Save, close and restart. Reopen System Profiler and you’ll see your correct Mem Speed
Just so people know if you do create CMOS profiles for both Windows and MacOSX when you select you OSX Profile and restart for some reason it doesnt retain the drive priority set in the CMOS Profile, you have to go back into the BIOS once restarting and set the priority again, the rest of the CMOS Profile would of loaded fine though. Restart and boot OSX with “-f”. I now use F12 to bring the boot menu up instead of having to go back into the BIOS to change the boot priority and to be honest this is in fact better and more flexible.
Now the next step……….LION OSX 10.7 DP1 !!!!!!!!!!!!!
At the time of creating this guide (19 Apr 2011) the latest version of MultiBeast was 3.2.0 and iBoot was 2.7. If you have a GA-X58A-UD3R-2.0 note that the latest BIOS is version FF, please download the update from the Gigabyte Website and update your BIOS to FF.
What is needed:
*Fresh install of Snow Leopard ready for deleting 🙂
*Mac OS X Lion Developer Preview 1 *MultiBeast 3.2.0 or later (includes Lnx2Mac’s Realtek 81XX Installer) *Relevant DSDT for the BIOS revision *8GB USB Flash Drive or USB Hard Drive with a single 8GB Partition *ShowAllFiles (Program included in Multibeast)
a) Boot into Snow Leopard,
1) Format USB Flash Drive/Hard Drive with 1 GUID partition 8GB Minimum/10GB Maximum and name it “Installer”.
2) Double Click the Lion DP1 .dmg this will then mount Mac OS X Install ESD drive.
3) Run ShowAllFiles and then open the mounted Mac OS X Install ESD drive.
4) Mount Basesystem.dmg which is in the mounted Mac OS X Install ESD drive, this will then mount the image Mac OS X Base System drive.
5) Open Disk Utility and in the left column select your formatted USB Flash/Hard Drive named “Installer” and then click on restore.
6) From the left column drag the Mac OS X Base System on to the Source field and drag your “Installer” drive from the left column on to the Destination field, un-tick Erase Destination as it’s already empty, then click on Restore.
7) Close Disk Utility and open your “Installer” drive, navigate to /System/Installation/ and delete the Packages alias.
8) Now copy the Packages folder straight from the Mac OS X Install ESD to the /System/Installation/ folder on your “Installer” USB Flash/Hard Drive.
9) Navigate to System/Library/Extensions on your “Installer” USB Flash/Hard Drive and delete the AppleIntelCPUpowermanagement.kext
10) Now copy FakeSMC.kext from your /Extra/ folder on your existing Snow Leopard drive to /System/Library/Extensions on you “Installer” USB Flash/Hard Drive
11) Open Terminal in Utilities in the Application folder and type sudo -s, this prompts for password, enter your password and hit enter. Next type chmod -R 755, press space once, don’t press enter, go to /System/Library/Extensions/ on your USB Flash/Hard Drive and drag the FakeSMC.kext on to the terminal window, this will then put in the path to FaceSMC.kext after what you typed a moment ago (chmod 0R 755), hit enter. Next type chown -R root:wheel, press space once and again drag the FakeSMC.kext to the terminal window and hit enter. Type touch, press space once and this time drag the actual System/Library/Extensions folder from your USB Flash/Hard Drive to the terminal window and hit enter. Type exit. Type sudo -k and hit enter again.
12) Reboot your system, press a key to stop the countdown on your boat loader and you should see your “Installer” drive. Highlight this and hit enter.
13) Install Lion.
14) Once Lion installs it will restart, your Snow Leopard Chameleon boot loader will start, select the Lion drive you have installed to and boot with -v arch=i386.
15)Now open Multibeast 3.2.0 and install as if it were Snow Leopard make sure to select the Chameleon RC5 Prerelease and the standard theme, kext helper and showallfiles. This time round you don’t want any of the 32bit/64bit Apple boot screens, correct the smbios.plist to read your ram speed correctly and install your other hardware that you have in Snow Leopard.
16) To get full res for GTX570 simply download Nvidia Quadro 4000 Mac Drivers, open the package contents then open the contents of the driver package and unzip the archive within the driver package, copy NVDAResman.kext and NVDAGF100Hal.kext into your System/Library/Extensions/ folder, if you have trouble overwriting the existing files simply send the two in the Extensions folder to the trash, empty the trash and copy the two files again. Delete Geforce.kext and run Kext Helper then run Disk Utility and verify and repair permissions.
17) Delete your Snow Leopard Partition in Disk Utility and extend your Lion Partition to take up the space gained from deleting the Snow Leopard Partition. Restart
18) Welcome to Lion. Have Fun!!! 🙂
Guide Created by HowtoHackintosh