Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
r00tlolz

[HowTo] Install Mac OS X Lion (FRESH!)

5 posts in this topic

Recommended Posts

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! :(

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.



×