r00tlolz Posted July 22, 2011 Share Posted July 22, 2011 If you're like me, and have an existing and stable install of Snow Leopard, don't want to botch it up, and install Lion on a separate partition- this guide is for you! Also, this is for people who want to install Lion on another computer with NO Snow Leopard preinstalled, but have a Mac/existing Hackint0sh. STUFF YOU NEED! -A Mac/hackint0sh running Mac OS X 10.6.8 -$30 for Mac OS X Lion -A 8GB USB Drive -Chimera 1.4.1 (downloadable from tonymacx86's site) -FakeSMC.kext (Step One) Download Mac OS X Lion from the Mac App Store. Self explanatory. (Step Two) Quit out of the Mac OS X Lion Installer, and right click on the "Install Mac OS X Lion.app", and select "Show Package Contents" on the menu. (Step Three) Go into the folder "Contents". From here, go into SharedSupport, and mount InstallESD.dmg. (Step Four) Next, you'll need to restore the installer image to the USB. Make sure the USB drive is formatted to Mac OS Extended. To do this, you'll need to open up Disk Utility, go to the restore tab, select your flash drive as the Destination, and InstallESD.dmg as your source. There is a modified OSInstall.mpkg floating around the Internet if you need to install it on a MBR HDD. Also, stick the Chimera installer on the USB. This will come in handy later, trust me. You can put it wherever you like, I put it on / for ease of use. (Step Five) Now we need to make the USB bootable. Open up the Chimera installer, and install Chimera on the USB (be EXTRA careful not to install it to your HD if you have a Mac... Chimera WILL render a real Mac UNBOOTABLE!). (Step Six) Install FakeSMC.kext. If you have a hackint0sh, you can simply use the one inside your /Extra or /System/Library/Extensions. To install it, put FakeSMC inside /System/Library/Extensions, and run the following- cd *S/L/E OF INSTALLER USB* sudo -s chown FakeSMC 0:0 chmod FakeSMC 755 Good! Now you have the stuff you need to make your USB bootable! (Step Seven) This is the easiest bit. All you have to do is boot from your USB (go into your BIOS, and set the boot priority to USB first, also make sure Legacy USB is enabled!), and follow the Installation Wizard. I recommend booting with the following flags- -v GraphicsEnabler=Yes npci=0x2000 From there, just install Mac OS X Lion! We're not done yet though, sadly. (Step Eight) IF YOU HAVE AN EXISTING INSTALLATION OF SNOW LEOPARD ON THE HD OF THE COMPUTER YOU'RE INSTALLING LION ON All you need to do is do Step Six again, except instead of the S/L/E of the Installer USB, you use the HD you just installed Lion on. From there, your system should be bootable, and follow the setup assistant! (Step Eight) IF YOU DON'T HAVE AN EXISTING INSTALLATION OF SNOW LEOPARD ON THE HD OF THE COMPUTER YOU'RE INSTALLING LION ON This is a bit tricky, and requires messing around with the Terminal/command line. Boot up using the Installer USB, select "Utilities" from the menu, and open up Terminal. Mount your Lion HD, and run the following- cd /System/Library/Extensions cp FakeSMC.kext *PATH TO S/L/E OF YOUR LION HD* cd *PATH TO S/L/E OF YOUR LION HD* chown 0:0 FakeSMC.kext chmod 755 FakeSMC.kext Reboot, and keep using the USB drive to boot. But this time, select the HD that Lion is on, and boot with the flag -f (you may add other flags too). You should be at the Setup Assistant if everything went correctly! Setup your hackint0sh, and get to the desktop. Now, run the Chimera installler package (see, I told you it would come in handy!), and install it to the HD that you have Lion on. Voila, you have a bootable Lion! For hardware issues, google is your best friend. However, I'll list some big ones- PS/2 Trackpad/Keyboard- Use the VoodooPS2 from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.8. Graphics Cards- Use the boot flag "GraphicsEnabler=Yes". If you get stuck at [PCI Configuration Begin] at boot...- Use the boot flag "npci=0x2000". Hopefully, I helped some people. I wish you good luck on hackint0shing, and above all- have fun! Link to comment Share on other sites More sharing options...
jfwarrior Posted July 23, 2011 Share Posted July 23, 2011 Quick question, Step Six: Install FakeSMC.kext. If you have a hackint0sh, you can simply use the one inside your /Extra or /System/Library/Extensions. To install it, put FakeSMC inside /System/Library/Extensions, and run the following- If you have a Mac, what do you do? Do you put the FakeSMC.kext inside the /System/Library/Extensions of your own Mac, or you put it inside the UBS? Link to comment Share on other sites More sharing options...
LoneWaffle Posted July 23, 2011 Share Posted July 23, 2011 There is no such folder as /System/Library/Extensions on the Install ESD image. Are you referring to the Base System.dmg? If that's the case, then you'd have to move the packages into a drive restored from Base System, which you didn't include in your instructions, so I have to assume you ARE talking about Install ESD. So, where is S/L/E on the volume created from Install ESD.dmg? All I have inside of /System/Library/ is: .DS_Store CoreServices LaunchDaemons Nothing else, even with hidden files being shown. Link to comment Share on other sites More sharing options...
crazyJAT Posted October 17, 2011 Share Posted October 17, 2011 I created the System/Library/Extensions directory and put FakeSMC.kext in it. Booted to the USB drive and I get: panic(cpu 0 caller 0xffffff8000648e1b): "Unable to find driver for this platform: \"ACPI\".\n"@/SourceCache/xnu/xnu-1699.24.8/iokit/Kernel/IOPlatformExpert.cpp:1504" And below that there is: can't perform kext scan: no kext summary It seems like a big step is missing in this guide. Link to comment Share on other sites More sharing options...
camouflageX Posted October 18, 2011 Share Posted October 18, 2011 I'm getting the same error messages as crazyJAT. I'm sorry to say it, but this how-to does not work as it is. There are some important points missing in this manual. People are better off using other manuals. Link to comment Share on other sites More sharing options...
Recommended Posts