Tabs

February 4, 2012

How to install Mac OS X Snow Leopard on a PC

LAST UPDATED: January 3, 2013

If you're interested in turning your PC into a Hackintosh, but you have no idea where to start, this is the right guide for you. Though installing Mac OS X Snow Leopard on a PC is a rather simple process in theory, it can be a lot more difficult in practice. Tonymacx86's iBoot+Multibeast install guide is a good start, but it's very basic. This guide on installing Snow Leopard attempts to explain every part of the Hackintoshing process, from start to finish (with pictures, courtesy of Virtualbox).

Requirements:
  • A compatible computer: Not every computer will work with Mac OS X, even with the help of tools like iBoot and Multibeast. Be sure to read the Hackintosh compatibility guide very carefully, to check whether or not your computer qualifies.

  • An empty hard drive: You cannot install Mac OS X on a hard drive that already has Windows installed. You need a hard drive without anything important on it, because you will be erasing the entire hard drive. You can override this requirement by using nawcom's ModCD instead of iBoot, but I can't guarantee it'll work. 

  • Mac OS X Snow Leopard installation DVD ($20): The method used by this guide requires the retail DVD for Mac OS X Snow Leopard. 

  • iBoot (Free): iBoot is a boot CD that allows you to boot the retail Snow Leopard DVD. To burn iBoot onto a CD, you need an empty CD and a CD/DVD/Bluray drive that can burn CDs (just about every drive can burn CDs nowadays). If your computer has a CPU that isn't officially supported by Mac OS X, such as an Intel Pentium processor or an AMD processor, then you may have to use iBoot Legacy (which works the exact same way as normal iBoot). You also need to register an account on tonymacx86.com to download iBoot.

    If your computer uses a newer Intel Ivy Bridge processor, follow our guide for installing Snow Leopard on Ivy Bridge instead. Ivy Bridge processors have model numbers in the 3000's (e.g. the Intel Core i5-3570).

  • Mac OS X 10.6.8 Combo Update (Free - 500 MB): Optional; you can update Mac OS X after you finish the initial installation with iBoot. Your Hackintosh probably won't have internet after your initial installation, so you probably want to download this update onto the extra USB drive. 

  • Multibeast Snow Leopard Edition (Free - 22 MB): Multibeast is a collection of kext files that your Hackintosh will need to run properly, after the initial installation. Download it onto a USB drive, along with the combo update. You need to register an account on tonymacx86.com to download Multibeast. Be sure to download the Snow Leopard edition, not the Lion edition.

1. Settings up the parts of your computer
Open up your computer, and make sure that the SATA cables for your hard drive and your DVD/Bluray drive are plugged into the 3GB/s SATA ports on your motherboard, not the 6GB/s SATA ports (these should be labeled on the motherboard). On Gigabyte motherboards, the 3GB/s ports are blue while the 6 GB/s ports are white. The 6 GB/s SATA ports simply don't work well with OS X.

NOTE: If your computer is more than 2 years old, it probably won't have any 6GB/s SATA ports.

Source
In addition, be sure to take the following precautions:
  • Unplug all USB-connected devices from your computer before you begin the setup (except your keyboard and mouse). A faulty external USB hard drive can cause your Hackintosh bootloader to give you EBIOS errors on startup.
  • Open up your computer and unplug any extra internal hard drives that your computer has, besides the hard drive that you're installing OS X on. (Just unplug the hard drive SATA cables from your motherboard.)
  • If possible, connect your monitor to the DVI port of your computer's graphics. The Mac OS X installer sometimes has problems with HDMI and VGA. 
NOTE: If you already have Windows installed on another internal hard drive in your computer, you may have to enable AHCI for Windows before installing Mac OS X. Otherwise, Windows won't boot afterwards. Also, after installing Mac OS X, you should also sync your clock on Windows with Mac OS X.

2. Setting up your motherboard's BIOS
The BIOS is basically a settings page for your motherboard. To enter the BIOS on my own computer's Gigabyte P67A-D3-B3 motherboard, I have to press the delete key when it boots (before the operating system starts). Different manufacturers set different keys for opening the BIOS.

There are really only three things that you have to change in the BIOS. However, installing OSX is incredibly prone to error, so it's best just to reset all of your BIOS settings to their factory defaults before doing anything. On Gigabyte motherboards, you can reset your BIOS settings to their default by selecting "Load Optimized Defaults" on the main page of the BIOS. Once your BIOS is running on its defaults, you need to change these three settings:

Boot Device - Change the boot device of your computer so that "CDROM" is first. You need to do this for iBoot to work. After you finish installing Mac OS X, you should change this setting back to default, so that "Hard Disk" is the first boot device (this optional, but it will speed up your boot times).

HPET - Change this to 64-bit.

SATA Control Mode (your BIOS might call this a different name) - This will probably already be set to "SATA", "IDE", or "RAID". Change it to "AHCI". Mac OS X only works with AHCI.

Keep in mind that the BIOS on most motherboards do not support using a mouse, so you'll probably have to navigate through the BIOS with the arrow keys on your keyboard. Press "Enter" to change a selected option in the BIOS. On my Gigabyte motherboard, I have to press F10 to save my changes.

3. Using iBoot to run your Snow Leopard Installation DVD
You will need to burn iBoot onto a CD. On Windows 7 and Mac OS X, burning capabilities are built-in to the operating system-- just insert an empty CD into your DVD/Bluray drive, right-click on the iBoot file, and burn it. If you're using Windows XP or Vista, you will need to use a program such as ImgBurn.

It's time to begin. Turn off your soon-to-be Hackintosh. Insert iBoot into the DVD/Bluray drive, and boot the computer. You should come up to a screen with the tonymacx86 apple on top. Don't do anything yet.


Take out the iBoot CD from your DVD/Bluray drive (the iBoot menu will remain on the screen), and put in your OS X installation disk. Then press "F5" to refresh the iBoot menu, so that it can detect the new installation disk. Once iBoot detects the disk, press the enter/return key on your keyboard to start up the OS X installation. (This could take a while.)


In the worst case scenarios, instead of loading the Mac OS X installer, you may end up at a dark gray screen that tells you to restart your computer (a kernel panic), or you may end up with a small crossed-out sign (a loading error). If you get a kernel panic/loading error (or if the Mac OS X installer simply won't start within 30 minutes), you'll need to enter some boot flags.

To enter boot flags, first put iBoot back into your Bluray/DVD drive and manually restart your computer by pressing your computer's power button. Then, once you're reinserted the Snow Leopard install DVD and pressed F5 to refresh the iBoot menu, try typing any necessary boot flags before pressing the enter/return key. Check out this list of common boot flags for reference (PCIRootUID=1 -v -x is one popular combination of boot flags).

4. Installing OSX
Normally, the installation screen will be loaded within a few minutes (5-10 minutes for me). You will eventually come up to a page that asks you for a "destination" for your Mac install. Oh no, the page is blank! We'll have to fix that. To do this, start up Disk Utility (located under the Utilities menu in the top bar).

You need to use Disk Utility to erase your hard drive so that OS X can install itself on it. In the sidebar of Disk Utility, choose your computer's hard drive and erase it by using the "Erase" tab (the Format should be set to "Mac OS Extended (Journaled)". If you want, you can then partition the hard disk by using Disk Utility's Partition tab (OS X cannot boot from a partition that's larger than 1 TB in size, so if you have a 2 TB hard drive, you will have to partition it).

On the installation page for Mac OSX, the hard disk/disk partition should now be showing up. Select it and continue to the Install Summary page. Install Mac OS X.

The process takes me 20-30 minutes. Once done, the computer will reboot. Place iBoot back in the DVD drive. This time, instead of ejecting iBoot and inserting the Snow Leopard DVD, use your keyboard's arrow keys to select your hard drive with Snow Leopard installed, from the iBoot menu. Press the enter/return key to boot the hard drive. If the installation doesn't boot within 30 minutes, try entering boot flags again (you may have to enter different boot flags this time).


5. Post-Installation: Updating and Multibeast
The retail DVDs for Mac OS X install either OS X 10.6.0 or 10.6.3. Upgrading to 10.6.6 will get you the Mac App Store, which is necessary to download Mac OS X Lion. If you want to download OS X Mountain Lion, you will need to upgrade to 10.6.8.

It's worth mentioning here that updating to 10.6.8 can be a major pain. Hackintoshes that have the newest generation of Intel processors (Sandy Bridge) get a kernel panic when they try to upgrade. If you wish to update to 10.6.8, be sure to use tonymacx86's UpdateHelper tool. If you only want to download Lion from the Mac App Store, simply update to OS X 10.6.6 or 10.6.7, which are completely pain-free in comparison.

Pretend that you want to update to 10.6.7. You probably won't have internet on your Hackintosh yet, so just use another computer to download it from here (or just Google "10.6.7 Combo Update"). After you've finished downloading the 10.6.7 combo update from Apple (it'll take a while), copy it onto a USB drive. Also, download Multibeast and copy it onto the USB drive. Then plug the drive into your Hackintosh. Run the 10.6.7 update. When it finishes installing, DON'T REBOOT.

Instead, run Multibeast. Multibeast is a collection of kext files that you'll need to install for your Hackintoshes to have sound, internet, a high resolution screen, and more. Different Hackintosh builds require different Multibeast setups, though most setups are very similar. Find out what Multibeast options you need to install. If you have a Gigabyte GA-P67A-D3-B3 motherboard like me, check out my own Multibeast setup.

If you're not sure what Multibeast options are best for your computer, your best chance at finding the right setup is to Google your specific motherboard or computer model. For example, if your computer has a GA-P67A-D3-B3 motherboard like mine, Google "GA-P67A-D3-B3 hackintosh". If you're lucky, somebody will have written a guide on installing OS X for your computer, and you can just copy their Multibeast setup.

And that's all there is to it. If your PC is built of nothing but Hackintosh-compatible parts (known as "vanilla"), this entire process might only take around 2 hours. Of course, for most of us, this process will take much longer. Good luck Hackintoshing!

37 comments:

  1. great website :) you should do some kext tutorials, such as making your gpu work and stuff

    ReplyDelete
  2. OMG thats realy exitinggg :)) thats clear and i been searching for this explication : i want to ask you i have sony vaio atheros wifi , nvidia 410m , i3 , would i will find problems when im installing mac osx lion ? wifi drivers or graphics ?!

    ReplyDelete
    Replies
    1. Well, like I mentioned in my Hackintosh compatibility guide, it's really hard to turn a laptop into a Hackintosh. The best supported computer is always a computer that you built yourself.

      I recommend that you Google your laptop model along with the word "Hackintosh", to look for a guide on Hackintoshing it. For example, if you own a Sony Vaio VPCF237FX/B, search "Sony Vaio VPCF237FX/B Hackintosh".

      Delete
  3. My Snow Leopard install came on a thumb drive (obviously released for the Mac Air)
    How can I install from this?
    I get a message saying "Still waiting for root device" this appears to be caused by incompatible IDE controllers, meaning that iBoot is expecting to boot from the DVD drive not a usb drive.
    Is there a work around?

    ReplyDelete
    Replies
    1. well i would try when you set where you boot from first instead of setting it to your dvd/cd drive to the usb port you are using where you put in your thumb drive

      Delete
  4. I purchased an HP ProBook 4530s (i3-2350M) for my first hackintosh. After looking at my BIOS from HP (68SRR ver, F.0A), I could NOT find any reference to HPET mode 64-bit-mode. Am I fine? I able to AHCI mode is set. Thanks.

    ReplyDelete
    Replies
    1. Yes, it should be fine. The ProBook 4530s has been thoroughly confirmed to work with Mac OS X, so if you don't see the option in your BIOS, it's probably not a problem.

      Delete
  5. Hello, keyboard and mouse action is not working..after installation and upgrade..any help pls.

    ReplyDelete
  6. It worked.. but still not booting from hdd, i even tried last resort... option you mentioned ir ur post

    ReplyDelete
  7. Every time I try loading this on Virtualbox, (even using boot flags) I just keep getting Kernel Panics.

    ReplyDelete
  8. Has anyone gotten this to work on a Dell D610 Latitude. I've tried various things with not complete success. ANy help or a pointer to a link that has worked is greatly appreciated!

    Thanks,

    Russ

    ReplyDelete
  9. So far, I made it to Step 4, but the screen is continuously loading. I'm at the Apple logo screen, where it's "Supposedly" loading.

    ReplyDelete
    Replies
    1. Use the bootflag:
      -v

      Tell us where it freezes

      Delete
  10. Successfully Installed Snow Leopard 10.6 Mac in PC

    Thanks


    Ramanathan

    ReplyDelete
  11. hello
    First thank you for the video
    I want to know if I changed my system to MAC
    is that nothing happens to my pc, I mean
    it will stay strong?
    I have a pc like this:
    Intel Core 2 Quad Q9550
    Intel (R) Core (TM) 2 Quad CPU Q9550@2.83GHz
    NVIDIA Quadro FX 580
    4GB DDR2

    it will be works good ?

    ReplyDelete
  12. Do i need a .dmg or .iso file for the DVD?

    ReplyDelete
  13. hi there, when i boot ,my leopard version it tells men to restart i tryied to use the boot flag: debug =0*100 and it didnt work can you give an advise?

    ReplyDelete
  14. hi do you have to have multibeast

    ReplyDelete
  15. I have Mac OS X Leopard version 10.5 - can I install that and upgrade it?

    ReplyDelete
    Replies
    1. There's not really any point in doing that. The only way to upgrade is to use the Snow Leopard retail DVD, so you might as well just install Snow Leopard to start with. Also, hardware support on Leopard is very sketchy for Hackintoshes.

      Delete
  16. how to possible my laptop ASUS X53E-sx1556D install mac os

    ReplyDelete
  17. I have a copy of 10.6.3 will it work with iboot?

    ReplyDelete
  18. This is probably stated somewhere but I cant seem to find it anywhere... can i use an Intel Pentium G645 Processor to make a hackintosh. It is a new processor, just came out in q4 of 2012. It is 64bit

    ReplyDelete
  19. Does one yet have install OSX onto a PC built around:
    Motherboard Supermicro X9DAI
    CPU Xeon E5 2640 x 2

    Just to know, in case ;-)

    I've build this pc to run Gentoo, would be fun to run OSX on another HD!

    Tristan

    ReplyDelete
  20. will this remove my windows 7?

    Please reply immediately...

    ReplyDelete
  21. How to install Mac os X lion in system i have dmg file but i am not able to install it.please help me for the same.i try to do so much practices but it not happen anything..

    ReplyDelete
  22. What Do I do when I get a Black Screen and It doesn't load up the installation?

    ReplyDelete
  23. I'm running OS X 10.6.3, can I install this 500MB combo update? It says below the download links that it requires 10.6.7.

    ReplyDelete
    Replies
    1. If you set up your Hackintosh through the "normal" method (UserDSDT in Multibeast, etc.), then updating Mac OS X through a combo update is usually okay. If you set up your Hackintosh with a less standard method (without a DSDT), it's more risky.

      Delete
  24. Thanks for your reply.

    Huge problem, I only understand a little in the Mac world so, I don't know what UserDSDT is. I'm new to Mac so I'm still at the stage where I backup all my research/downloads on an external hard drive, I created an extra bootable Mac OS X install USB, and I have ModCD lol all prepared in case anything goes wrong. So the risk isn't that big a deal right now.

    I already found out I can't go straight to 10.6.8, I downloaded it from the link posted here. If you can, please will you give me a link to a update to 10.6.7 that will work on my 10.6.3?

    ReplyDelete
    Replies
    1. Be sure to read Step 5 of this guide; it explains everything. You need to install UserDSDT on Mac OS X to allow it to boot by itself (without the help of an installation USB or ModCD). Is your Hackintosh currently capable of doing that?

      If so, then it's probably safe to update to 10.6.7. There is a download link in Step 5; have you already tried installing it? If so, what happens when you try it?

      Delete
    2. My hackintosh boots up without ModCD. It boots up with Chameleon. and I haven't tried yet, I'm about to try now. Another thing on my mind is, is it safe to create an Apple ID on a hackintosh? The way I see it is there's no real way of them knowing it's a Hackintosh as there are no product keys or anything like that. I may be wrong though and I don't want to go ahead and do it anyway. So, is it safe to create an Apple ID on my Hackintosh?

      Delete
    3. It's always safe to create an Apple ID on a Hackintosh. Apple has never tried to implement a system for detecting Hackintoshes before.

      Delete
    4. hi, thanks for everything. Sorry about the late reply, I spent my week figuring out how to triple boot OS X, Linux and Windows successfully.

      About the OS X update, everything went smooth, thanks again.
      Creating my Apple ID now :D

      Delete
  25. i just finished installing this on a PHENOM 965 3.4G Hz with a M5A78L-M LX V2 and it was shockingly easy with nawcom 0.3.2

    i tried for two hours with iboot legacy and it was hopeless - i was putting in a bunch of book flags and it would still crash. then with nawcom it worked without any boot flags on the first try !

    ReplyDelete
  26. can i install mac OS x 10.6 in a hdd which is also contain win7/win8.
    my motherboard is Gigabyte G41MT-S2
    Ram 4GB
    please reply soon.

    ReplyDelete
  27. yeah thankz! i think this must work i am tring to install mac x 10.7 i have compatible hardware thank u very much for this information

    ReplyDelete