Guide Revision 003 - 20042012
Written by Devout
CHANGES are in Green.
Introduction
Welcome to the tutorial to get your 10.7.3 running. Before we start, I'd like to make it clear that this tutorial is based on a kernel that is still being developed, and future changes to the tutorial will occur. Additionally, not everything works right now so you'll just have to see if your machine is supported and that you want to see if it's capable of running Lion. Please do not install this if you're planning to use the machine a lot, as there are still problems with applications crashing, and I don't want you to be frustrated. Use my Snow Leopard Guide if you need a reliable machine (link in FAQ).
It's currently impossible to install Lion using your AMD machine, unless if it's a distribution. Please use Methods 1 to 3, depending on what access of hardware you have. Additionally, these range from being easy (1) to hard (3). The Retail Lion installation requires an Intel processor, and you won't be able to bypass this on an AMD machine, hence you might need to use Methods 2 or 3.
Installation - Setup
Method 1 - Easy
Required: 10.7.3 DMG from Mac App Store + Existing Intel Hackintosh or Mac Hardware
- Using your exisiting Intel hackintosh machine running Snow Leopard 10.6.6 + or real Macintosh hardware, Install 10.7.3 Retail DMG to an external harddrive OR take your your exisiting hard drive and connect it to your machine using an external exclosure if needed.
- Once it's installed successfully move on to STEP 1. (Follow directly, don't restart, reboot).
Required: iATKOS L2, ShowAllFiles, Existing Snow Leopard
- Using your existing AMD Machine running Snow Leopard. Mount iATKOS L2 DMG, and let it verify.
- Once verified, you'll need to ShowAllFiles, before you can see the contents of the DMG.
- Once ShowAllFiles has been enabled, open the DMG.
- Locate: System/Installation/Packages/OSInstall.mkpg and open the file.
- This is the Lion Installer, continue till you can customize the install. Make sure you select the correct Installation Harddrive, as you need to be careful you're not reinstalling over Snow Leopard or other important partitions.
- Customize the installation, however you like. Not much of this will matter, leave the default selected items. Additionally you can untick Bootloader, if you want it to be a bootable USB (Scroll down for this). Install any network/sound drivers you need.
- Let the installation continue and install, let it finish, and you'll have Lion installed.
- Once it's successfully installed move on to STEP 1. (Follow directly, don't restart, reboot).
Required: iATKOS L2, iHazard 10.6.2, ShowAllFiles, Existing Snow Leopard
- Download VirtualBox https://www.virtualbox.org/, and install.
- Download iHazard 10.6.2 ISO.
- Create a VirtualBox Profile and configure profile, making sure you untick Special EFI, and then load iHazard 10 6 2 ISO.
- Run the Virtual Profile you created and install 10.6.2.
- Once successfully Installed, restart.
- Try and run Snow Leopard with the following Bootflags:
-v arch=i386
- If it works, proceed. (If not, reply to topic).
- Remove iHazard 10.6.2 ISO from the Virtual Profile.
- Attach iATKOS L2 DMG to the Virtual Profile, and open it up from within Snow Leopard.
- iATKOS should come up.
- You'll need to ShowAllFiles, before you can see the contents of the iATKOS.
- Once ShowAllFiles has been enabled, open iATKOS.
- Locate: System/Installation/Packages/OSInstall.mkpg and open the file.
- This is the Lion Installer, continue till you can customize the install. Make sure you select the correct Installation Harddrive, as you need to be careful you're not reinstalling over Snow Leopard or other important partitions.
- Customize the installation, however you like. Not much of this will matter, leave the default selected items. Additionally you can untick Bootloader, if you want it to be a bootable USB (Click here for that). Install any network/sound drivers you need.
- Let the installation continue and install, let it finish, and you'll have Lion installed.
- Once it's successfully installed move on to STEP 1. (Follow directly, don't restart, reboot).
- If you've enabled ShowAllFiles yet, do so now.
- Open the root of the freshly Installed Lion.
- Replace the hidden (but shown up) mach_kernel with the one from here. (http://www.osx86.net...md!!!!!!!!.html) (Use V4).
- Install Chameleon using Chameleon Wizard on the harddrive. Additionally, you can choose to install this on a USB stick so you have a bootable USB.
- Reboot and configure your BIOS and make sure the drive that the partition is on is set as AHCI.
- Reboot to save your BIOS settings and you should be in Chameleon. (If you created a bootable USB with Chameleon, make sure you use Boot Priorty for your USB to load before Hard drive or press F8 (button varies), to boot the USB directly first).
- Type in the bootflags
-legacy -v arch=i386 npci=0x3000
Step 4:
- It should load, and you'll be greeted with the Welcome Screen. You've now got a running machine of Lion!
- Proceed to install graphical, wireless and sound drivers if they're not already working. (If you used iATKOS L2, upgrade to 10.7.3 through combo updater and then replace mach_kernel and finder again, or you'll need to use another Mac or MacDrive to replace these files).
- Confirm your motherboard processor! BY REPLYING!
Motherboards
- Asus M2N32-SLI
- Asus M2N68 AM-SE2
- Asus M4785TD-M EVO
- Asus M5A78L-M LX v2
- AsRock N68-S3
- MSI 870A-G46
- AMD Phenom II X2 550 Black Edition
- AMD Phenom II X3 450 Black Edition
- AMD Phenom II X4 955
- AMD Athlon II X2 250
- AMD Athlon II X2 5400+ BE
- AMD Athlon II X2 7550
- AMD Athlon II x4 640
Q. Do I need to replace mach_kernel if I update Lion?
Yes, you'll need to do this if you're coming from iATKOS 10.7.2 to 10.7.3. You'll need to do it for future updates as well as 10.7.3.
Q. Is it possible to replace mach_kernel and finder in Windows?
Yes, with MacDrive.
Q. I get stuck at "AppleUSBOHCI::CheckSleepCapability - OHCI Controller will be unloaded across sleep" in verbose mode.
Make sure your hard drive is set to AHCI mode in BIOS.
Q. I get stuck on [PCI Configuration Begin]?
Make sure your use either npci=0x2000 or npci=0x3000.
Q. I get stuck after [PCI Configuration Begin] or RTC: Only Single Ram Bank (128 bytes) or FakeSMC?
Your motherboard has problems with USB Legacy so unplug the keyboard and mouse and see if you can boot, unplug them after you press enter after inserting your boot flags in Chameleon, you can also try by adding the bootflag: USBLegacyOff=Yes
Q. Finder doesn't work?
The kernel is only capable of 32 bit mode, meaning you'll need to use the Lion DP2 Finder which can be downloaded here. Replace System/Core Services/Finder.app. You'll need to replace this everytime you update Lion to a newer version.
Q. -v Sometimes it doesn't load? Stuck after DMOS has arrived.
It freezes sometimes, you'll need to use -x bootflag to run safe mode.
Q. Does iCloud work? My Ethernet is en0, deleted Network Interfaces.plist, but still doesn't work?
iCloud/Facetime doesn't work with self-compiled kernels. Appstore will work with EthernetBuiltIn=Yes bootflag.
Q. Why do applications stop opening after X minutes? (Typically 10).
Kernel bug, should be fixed in the future. READ BELOW FOR TIPS!
The reason why applications are not functioning after 10 minutes is because Xpchelper has a bug and it's sending a lot of information to ReportCrash and it's basically nuking the system, hence system core services applications don't work after a while.
- You can remove ReportCrash in (sys/lib/coreserv/reportcrash)
- Force Quit XPCHELPER everytime you launch a system core service application like Safari, App Store, Calender, FaceTime etc.
Q. Do you have a Snow Leopard Guide?
Yes!, you can find it here (AMD): http://www.insanelym...howtopic=253767
Bootable USB
- Open Charmeleon Wizard
- Install Charmeleon latest build to your USB stick
- Once completed it's ready to be used. IMPORTANT!=(When using this to boot you will need to press enter so it loads mach_kernel into the userframe before it can load futher, it'll tell you to press any key to continue because mach_kernel is not found, but once you type bootflags and try to load again, it'll work.)