How to Dual Boot Mac OS X and Windows 7 – A Complete Walkthrough

***UPDATE (Sept 13 2011)*** There is a new guide for installing Mac OS X Lion in a Virtual Machine. Much easier guide to follow if you wish to just try out the Mac OS X. If you wish to build a native Hackintosh, the updated guide on installing Snow Leopard is still very relevant.

***UPDATE (March 28 2011)*** Please check out this updated guide from begin to end on how to build a Hackintosh Dual Boot Windows 7 along with Snow Leopard.

This is a complete walkthrough in general on how you can install Mac OS X (Leopard) onto your desktop or laptop along with Windows 7. I know we are a Windows 7 topic specific blog, but lately there are an increasing interest in people who want to have their PC to run both Windows 7 and Mac OS X simultaneously. So let me share some of my 2-year of experience of building and installing hackintosh (warning: if you are not computer savvy user you may not want to try this :))

Here are some of the prerequisite:

  1. You need at least a CPU that supports “SSE 2” instruction set or above instruction set, if not you probably haven’t updated your PC in the past 5-6 years. How to find out if your CPU (doesn’t matter if you are using an Intel or AMD) suppose SSE 2 instruction set? Use CPU-Z to checkSSE_2
  2. Have a copy of Windows 7 Install Disk (you will need this to fix the boot issue after you’ve finished installing hackintosh)
  3. Get as many different Mac OSx86 distribution as possible, you will find them useful during the process of installing. Here is a list of the distributions. Be careful some of the distribution only support Intel-based PC. If you have AMD please look for the release notes of each distribution.  You know where to download them (prefer get the latest edition for each)
    • iATKOS
    • iDeneb
    • Kalyway
    • SnowOSX Universal (this is for Snow Leopard)
  4. Better have a different hard drive to install on if not, make sure you have at least 20+ GB free space
  5. 2GB of RAM or more
  6. A DVD Drive (of course)

Note: before we start, it is important to backup all your data if necessary, any data lost is your own responsibility.

[ad#In Post]

Let’s Get Started

Lets assume you already have Windows 7 installed. The first thing you probably want to do is to create a new partition on your hard drive. If you don’t know how to do that, check this tutorials first.

When you create a new partition please give it at least 20 GB or more, if you want to use the hackintosh for any real usage you probably want to add more disk spaces in there. (Xcode in Mac along will take almost 8 GB + spaces, so you want to give it as much spaces as you can)

Once you have created a partition it’s time to try out on installing Mac OS X on your machine.

Yes, you literary need to try out on the different distributions, if you really want to proceed and have a working hackintosh you better start looking at the hardware supportability here. Since every one of you will have a different hardware configuration, it is hard to be general in this case. The bottom line is, you want to check your motherboard (for desktop) or laptop version first. http://www.insanelymac.com/forum/ is an awesome place to go if you have some specific questions regarding your hardware compatibility and installing issue.

Once you have done enough research you will feel confident of what you are doing.

Go to BIOS make sure you are now booting from the DVD first. Insert the Mac OS X distribution you’ve obtained, personally I like to use iATKOS, since that’s the one that I got my Acer Aspire 5580 laptop to work. Yours might be different, again its all depend on the hardware.

customize

During the initial Disk load press F8 for optional parameter. Some of the parameter you can use are –v,  –F,  –X, cpus=1 etc

Once you have successfully loaded into OSX go to Disk Utility you want to reformat the partition you’ve just created into Mac OS Extended (Journaled) (for detail see here)

Now quit the Disk Utility and proceed the install

Be sure to click Customize when you see the Screen Above

Now its the matter of re-trying over and over again. Remember what your configuration is and apply the proper driver (kext file)

We will skip the long and boring re-trying part. Let’s assuming you have it finally working installed and get properly login into Mac OS X. You will soon find out you are not able to boot back into Windows 7 again. That’s because the bootloader you’ve installed overwrite the Windows 7 Boot Manager.

You have two option to fix can’t boot into Windows 7 issue:

  1. The easies way is to insert your Windows 7 disk, and repair your Windows 7. If the wizard found the problem great. If not proceed to step 2
  2. Now you probably want to manually recover the Windows Boot Loader

When you get back into Windows 7, I recommend to use this method called “tboot” what it does is basically create a new entry of boot option in your Windows Boot Manager, that will then re-direct you to Darwin or Chameleon bootloader in Hackintosh.

That’s pretty much it, if you have any specific questions please feel free to leave a comment here, and I will try my best to help you out.

Related posts:

  1. Beginner Guide for Building a Fully Working Snow Leopard Hackintosh Along With Windows 7 (Part II – Installation)
  2. Building Native VHD Boot for Dual-Boot in Windows 7 and 8 The Easier Way with Bootable Image Creator
  3. Hackintosh Basic Troubleshoot – Beginners Video Tutorials
  4. Beginner Guide for Building a Fully Working Snow Leopard Hackintosh Along With Windows 7 (Part I – Hardware Selection)
  5. How To Remove Windows Boot Camp Partition On Mac OS X

Continue the discussion at discuss.nextofwindows.com