Dual Boot Windows 7 and OS X Snow Leopard Using Chameleon

Using Chameleon as your bootloader, you can boot an infinite amount of operating systems on your PC. It's simple to use a separate hard drive for each operating system.
  1. Install multiple operating systems on separate hard drives.
  2. Go to CMOS Setup Utility and choose Advanced BIOS Features.
  3. Select Hard Disk Boot Priority.
  4. Move your Chameleon OS X hard drive to top of list.
  5. Boot into Chameleon and choose your Operating System.
The following guide will show you how to put OS X Snow Leopard and Windows 7 on the same hard drive. You can then use Chameleon to select either Snow Leopard or Windows 7 at boot time. It's a bit trickier, as the Windows installer will set itself as the active partition automatically. You have to manually set the OS X partition active at the end of the process.   UPDATE: The latest MultiBeast will take care of choosing boot0hfs instead of boot0 to automatically boot from hfs partition, even if it's inactive.  

STEP 1: PREPARING THE DRIVE
First thing to do is format and partition the hard drive. When you choose 2 partitions with a GUID Partition Table, OS X will format the drive with 3 partitions. Partition 1 is EFI, Partition 2 will be Snow Leopard and Partition 3 will be Windows 7. The EFI partition is a very small (200mb) hidden partition that holds the OS X bootloader and BIOS information on a real Mac. In a separate guide, I'll show you how to install Chameleon to the EFI partition to leave an OS X install untouched. For now, just know it's installed by default and labeled Partition 1.
  1. Boot into your existing OS X installation.
  2. Open Applications/Utilities/Disk Utility
  3. Select your hard drive in the left column.
  4. Click the Partition tab
  5. Under Volume Scheme: separate your hard drive into 2 Partitions. You can make them any size you want.
  6. Click Options... choose GUID Partition Table, then click OK.
  7. Click Untitled 1. Under Name: type Snow Leopard. Under Format: choose Mac OS Extended (Journaled).
  8. Click Untitled 2. Under Name: type Windows 7. Under Format: choose MSDOS (FAT).
  9. Click Apply and close Disk Utility.
  10. Insert Windows 7 DVD in tray.
  11. Unplug all hard drives except this one and reboot.
STEP 2: INSTALL WINDOWS 7
Now you will install Windows 7 to Partition 3. You'll have to reformat it to NTFS in the Windows 7 installer before Windows will let you install. We labeled it Windows 7 in the previous step.
  1. Wait for Windows to begin installation process.
  2. Accept license agreement.
  3. At Which type of installation do you want, choose Custom (Advanced)
  4. At Where do you want to install Windows, choose Partition 3: Windows 7.
  5. Click Drive options (advanced).
  6. Click format.
  7. Click OK.
  8. Click Next.







At this point, Windows 7 will install to Partition 3. The installer will reboot the computer a few times- just leave it until you complete the installation process and see the Windows desktop.

STEP 3: INSTALL SNOW LEOPARD
The next step is to install Snow Leopard to Partition 2.

iBoot + MultiBeast - Install OS X on any Intel-based PC

STEP 4: SET THE OS X PARTITION AS ACTIVE (NOT NECESSARY)  UPDATE: The latest MultiBeast will take care of choosing boot0hfs instead of boot0 to automatically boot from hfs partition, even if it's inactive.  

You now have to set the Snow Leopard partition so that your computer boots from it first. Therefore, Chameleon loads and you can select either Snow Leopard or Windows 7. You will have to issue a few commands to Terminal in order to accomplish this task.
  1. Open Applications/Utilities/Terminal.
  2. Type diskutil list
  3. Write down the IDENTIFIER of your Apple_HFS Snow Leopard drive. For this example: disk0s2.
  4. Type sudo -s
  5. Enter your password.
  6. Type fdisk -u /dev/rdisk0 
  7. Type y
  8. Type fdisk -e /dev/rdisk0
  9. Type p
  10. Type f 2
  11. Type w
  12. Type y
  13. Close Terminal and reboot.
Unplug all drives except the dual boot drive and restart. You should now be able to boot directly into Chameleon, stop the boot countdown and select either Snow Leopard or Windows NTFS as shown in the picture below.


Thanks for reading and I hope it worked for you! Special thanks goes out to the entire OSx86 Hackintosh community! This guide was cobbled together from various sources- I did not invent this method, and do not wish to take any credit beyond putting it into plain English. ;) As always, if you have any issues, post a comment and I'll try my best to help you out any way I can.

-tonymacx86

For discussions on this and other topics, register today at tonymacx86.com!

257 comments:

1 – 200 of 257   Newer›   Newest»
Jeffery said...

Thanks tonymacx86, I probably would have installed SL first had I not read this guide.

admin said...

thank you! :D
is there any importance to the order of installation? could I use Step 6 of the guide with existing installations?

tmx86 said...

@admin-
Try it out- I've tested this method, but not with existing installs. Make sure to back up your data ;)

ghislain said...

Thank you tony :)

Is it possible two install snow leopard on 1st HDD, and windows 7 and ubuntu on the 2nd HDD? Will grub try to take over from EFI?

Luca said...

Interesting guide, Tony!

I have installed Windows 7 on one drive and SL on a second drive (with Chameleon). At boot time, only SL drive is visible while the Windows 7 drive cannot be selected.

Do you have any advice?

Thanks!

Devon said...

Am I able to do this on a new hackintosh (one that doesn't yet have any installed OS's)?
From what I understand I would have to install Snow Leopard in order to format and partition the drive properly, and then install Windows 7, then re-install SL.
Is that how I would have to do it, since I don't have access to a mac pro or hackintosh (I'm just using my iMac to make the USB boot drive from your P55 guide) or is there a simpler way?

tmx86 said...

@Devon-
You can format your dual boot drive using an external USB case or adapter from the iMac in the same way you formatted the USB stick for the other guide. Or alternately, you could boot into your OS X installer and format the drive using Disk Utility- then exit and install Windows. Good luck!

@Luca-
I don't know why Chameleon wouldn't see your Windows drive. Are you using SATA?

@ghislain-
You can definitely do that- it's just trickier because Linux requires a swap partition as well as a boot partition. I haven't tried it in a while- years ago I had a triple boot drive with Windows XP/OS X Tiger/Ubuntu, but I had to format Master Boot Record Partition format and use Acronis Boot Utility from Windows.

Good Luck Everyone!

lectrcman said...

Why PC EFI 10.1 when there is a PC EFI 10.3 out?

tmx86 said...

@lectrcman-
The PC EFI v10.1 installer installs the essential Chameleon RC3 files, but when you replace the boot file with the one in tonymacx86-snowleopard.zip, it's PC EFI v10.5.

http://tonymacx86.blogspot.com/2009/11/pc-efi-v105-compiled-for-p55-ati-users.html

Joe Chip said...

Thanks very much for this and all of your other guides Tony - you're a legend! I've got OSX and Windows 7 dual-booting like a charm thanks in large part to your help. Thanks so much!

Steve said...

I have the UD2 motherboard just like you Tony, and I followed this guide as best I can. Like you instructed Devon, I formatted the drive and with the Snow Leopard USB and then rebooted into Windows. I installed Windows. I proceeded to install SL. Upon completion it said it failed, which I know is not uncommon. However, I left the Cham USB in and tried to boot my SL partition from the boot screen. I get some text, about a whole page worth, and then the screen blanks and the computer resets. Any advice?

admin said...

is it possible with an MBR drive?

tmx86 said...

@Steve-
You haven't replaced the mach_kernel on the Snow Leopard drive. An easy fix is to boot into the InstallDrive, enter Terminal and type:

sudo rm /Volumes/Snow\ Leopard/mach_kernel
sudo cp /mach_kernel /Volumes/Snow\ Leopard/

This should copy the Qoopz kernel to your Snow Leopard drive without having to boot into OS X. Then you won't get the restart when trying to boot using the InstallDrive's Chameleon. :)

@admin-
It's possible, but I don't have a guide for it right now- OS X for Intel runs natively on GUID though. Windows runs natively on MBR.

Steve said...

Tony, thanks you suggestion worked but I have on final problem for my install.

I know ATI cards aren't your specialty but perhaps these errors are a little less specific and you can give me a direction to head in.

My card is a 4890 and as such needs these three kexts:
ATIx2000.kext
ATI4800Controller.kext
EVOenabler.kext

Both ATI kexts were installed using Netkas' exotic enabler for Snow Leopard 10.6.2 and EVOenabler was installed the exact same way you installed the ethernet and audio kexts. The kexts are in System/Library/Extensions.

The problem is as I boot into OSX I get the following kext related errors:

kxld[com.apple.kext.ATI4800Controller]: The vtable (Gives numbers/letters is corrupted/damaged) please check against the correct headers.

Can't load kext com.apple.kext.ATI4800Controller - link failed.

Failed to load executable for kext com.apple.kext.ATI4800Controller

And then 1 or 2 more errors that are basically repeats of the ones above.

Do you believe this is a problem with the placement of my kexts? A problem with my specific video card? Or anything else?

I know you might not be able to help, but I appreciate your time.

tmx86 said...

@Steve-
Try booting with Graphics Enabler off in your com.apple.boot.plist. If that doesn't do it, try repairing permissions, or re downloading an installing the kexts manually. You may have to add device Id for your card into the info.plist. Hope one of these solutions works!

Anonymous said...

Tony thanks a lot for the extensive work you've been doing helping all of us noobs getting our x86 mac installs going. I recently got a p55 ud3r, i5 750 system going. It took me a while with the one hard drive in my possession a WD green 705 gig. I've run into a problem though, and I wonder if you can maybe help me out here... I tried to implicitly combine your chameleon boot cd, snow leopard install guide, and this one to get dual boot going, but to no avail, windows doesn't like os taking over the mbr, and when I try doing it with say easybcd2 I can't boot osx at all (waiting for root device...)... The one step that I couldn't replicate was the "ignore ownership of this volume part"... Ive probably installed sl and win7 about 12 times each by now, and can't seem to get it to go... Any help will be most apreciated...

tmx86 said...

@Anonymous-
The ignore ownership of this Volume checkbox is at the bottom of the Get Info box- right click on the Snow Leopard hard drive after formatting in Disk Utility. You must unclick the lock, un-check the box, then click the lock closed. It will ask you for password. If you don't do this, the install will fail.

Sounds like you have a working install though, so I would do the dual boot guide straight. It's pretty failsafe if you follow it from the start.

Anonymous said...

Hi it's me again with the dual boot and one hard drive only problem. I'm now, as I type, doing my best to strictly stick to the guides, but still couldn't do the volume ownership ignore as I use the Chameleon bootloader Cd technique to get my SL installed... Two quick questions: Does the ownership thing affect the booting process in any way, or is this something I can try after the SL install? Is it possible to make a working SL install in say, an external hard drive?

Thanks, I'll let you know if my last atempt works...

tmx86 said...

@Anonymous-
Yes- you can install Snow to an external drive, boot using the Boot CD and select your installation. Now that we have the Boot CD, you can always use it to boot if you bork your system, or can't get Chameleon installed correctly.

jon said...

I just followed these directions verbatim, and am seeing the Chameleon boot screen at startup, but when I choose Snow Leopard, it's now displaying a blank screen (no dvi input) after it finishes loading.

It worked perfectly fine before adding this dual boot feature..any ideas about what could have happened? I've tried deleting the old com.apple.Boot.plist, but it still gives no screen output. I have no idea what to do. Windows 7 is installed on disk0s3, and apple_hfs snow lepoard is on disk0s2.

tmx86 said...

@jon-
I don't know what could have happened- you could try running the 10.6.2 Combo updater again to go back to stock settings on your Snow Leopard drive. Also do a full repair permissions.
If you're having issues booting into Snow Leopard, you can always try booting using -x or -s. That way you can get to the desktop and troubleshoot without the graphics kexts loading.

Jeff33702 said...

I've already installed OSX. Do you think the following will work?:

1 - Boot from Chameleon boot CD (one I used to install SL)
2 - Use disk utility to configure partition and select ignore ownership
3 - Boot Win 7 DVD and install
4 - Boot Chameleon boot CD, select original SL install - boot to SL
5 - Do you Step 6 to set SL as active.

?? :)

tmx86 said...

@Jeff33702-
It's a crapshoot- I have had no luck installing Snow Leopard 1st. You can give it a try, but it may be a better use of your time to start fresh. The Windows install may overwrite the MBR on your SL install making it impossible to get to the desktop. Make sure you back up your data!

Jeff33702 said...

I can finally contribute something here :)

I was able to get 7 and Snow to dual boot after snow was already installed via your Retail DVD install method. It worked very very easily... in fact, maybe smoother to do OSX first.

1 - Install Snow using your Retail DVD method
2 - Create second partition as FAT
3 - Boot Windows 7 Install DVD and format the FAT as NTFS, then continue to install Windows. Machine will reboot a few times and you'll notice that your Chameleon bootloader is gone.
4 - Boot on Chameleon CD that you used to install Snow originally. It will allow you to choose your SL install or your Windows install - choose the SL.
5 - Step 5 from above, but if you already had eveything working in SL previously, you only need to copy over "boot" by opening a terminal window, typing sudo rm /Volumes/Snow Leopard/boot, enter your password, close terminal, copy boot from Chameleon boot CD to the root of SL install.
6 - Step 6 from above.

Reboot to hard disk and you're done :)

Jeff33702 said...

^^ It's possible that I didn't need to re-install PC EFI. That's just the order that I did it in. I think it might have just worked by doing step 6 to reassign the OSX partition as active. Someone test that - if that's the case, this is REALLY easy ;)

Gaspar "Shiggy" said...

@Jeff33702 Whoa that's awesome. I'll be building a system with parts similar to what TonyMac used to write this blog. I'll try out your method and let you know how it goes.

David said...

I have one hard drive with OSX (and a FAT32 storage partition) and a second hard drive with Windows 7 on it.

Booting OSX works fine, but if I choose the Win7 drive in Chameleon I get "BOOTMGR is missing". If I set Win7 first in BIOS I get a BSOD. Any ideas?

tmx86 said...

@David
You may have overwritten the MBR on the Windows drive. Try setting the Windows partition to active, then test the boot. If you can't get it to run, you may have to start fresh. Also, it seems like user Jeff had some good ideas- read the above comments. Good luck!

Gaspar "Shiggy" said...

@Jeff33702 I tried your method and I couldn't get it to work. I'm re-setting up my system how I had it (with Windows 7 installed first, as per the guide above). Thanks for the idea, but I failed with it. lol.

bananencake said...

first of all, very nice to have some clear guides to follow. even though i used another method (empire-efi) this was quite helpful for understanding things.

i'm trying to dual boot win7 and snowleopard from one two-partition disc.

i installed SL using empire-efi, got it working, decided to install win7 on the other partition.
so far so good. i boot up SL from my empire-efi bootcd and run the MyHack installer that installs chameleon+pcEfi and some kexts.
i set the SL partition as active, reboot (all following your guide).
Now i see no bootloader, although it seems that something is happening, i see a cursor changing position a few lines down, the same as happens usually when chameleon boots. the only difference is that after the cursor jumping, nothing happens.

i reinstalled SL now, to make things look more like this guide, but no luck so far.

any ideas? i have a feeling it's not so complicated, but i'm a bit lost here.
thanks :)

Evildemon989 said...

Hey tony,

So I've now installed SL, Windows 7, and ubuntu successfully to my 1TB harddrive. W7 and SL work(I can't test ubuntu yet because of the way you have to configure the bootloader), and I have now installed chameleon, and copied the kernel, boot, DSDT.aml, and the Extra folder from tonymacx86-snowleopard.zip successfully. Now I am at step 6 of this guide. I mark down the identifier of the partition that I have SL installed on, and I can't seem to get farther. I'm using the same motherboard that you have(GA-P55M-UD2). Now, I am doing this from my macbook, seeing as I don't have a previous install of OSX on my hackintosh. Here is the full terminal output(Censored my name):

name-name-macbook:~ namename$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *250.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 249.7 GB disk0s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk2
1: EFI 209.7 MB disk2s1
2: Apple_HFS Snow Leopard 600.0 GB disk2s2
3: Microsoft Basic Data 285.0 GB disk2s3
4: Microsoft Basic Data 100.0 GB disk2s4
5: Linux Swap 14.9 GB disk2s5
name-name-macbook:~ namename$ sudo -s
bash-3.2# fdisk -e /dev/rdisk2
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
Enter 'help' for information
fdisk: 1>

Do you know what I'm doing wrong? I'll see if I can figure it out in the meantime. Thanks, and keep up the great work. I don't know where I would be without these guides.

Jeff33702 said...

Shiggy -

Strange. Can you tell me what what point it failed? Mine is still perfect.
Just to be clear. I had the machine working as a hackintosh first - booting from Chameleon on the HD.
Created the FAT partition from within OSX then rebooted to the Windows 7 install DVD, installing windows. At that point, the machine would only boot windows.

I used Tonys boot CD again, which recognized the two partitions and allowed me to choose the Snow Leopard install again. Once booted into SL, I re-ran the Chameleon install, re-copied "boot" from CD to root then set the SL partition as active per step 6.

FRengo said...

Hi everyone, and sorry for my poor english (I'm italian)
Only a question: I've read everywhere that Windows 7 cannot boot on a pure GPT disk, the only solution is to use a GPT/MBR hybrid, which set the max. number of partitions to 4; in this tutorial you actually format your HDD in GUID, how is it possible, then, to install Seven after?
I'm quite sure I have misunderstood something, forgive my n00bness :D

Thanks

tmx86 said...

@FRengo
If you follow this guide, you'll get a dual boot system installing Windows 7 to GUID. Don't know why someone would say it doesn't work- works for me!

Colin Hobbs said...

Ok thanks. I'm about to try again for the 4th time. If it doesn't work I just may give up

stuck said...

need some help - I have gotten to STEP 2-the Win7 install, and cannot get it to complete.
After it seems to complete the initial installation step and wants to reboot, I get the following error:

"The computer restarted unexpectedly or encountered and unexpected error. Installation cannto proceed. To install Windows click OK to restart the computer and the installation."

I am then in an infinite loop - I have tried to boot back in to the Win7 DVD as well as to Win7 on the HDD and neither works, any ideas?

Config: core i5/Gigabyte UD3R
Microsoft Win7 Pro Upgrade DVD - but I don't think this should make a difference...


thanks in advance

Colin Hobbs said...

Hey it's still not working with any of those commands i enter. for my msi p55 gd65 core i5

tmx86 said...

@stuck
My suggestion is to log into OS X and select the Windows partition as active as in STEP 6. Then you can test to see if you can get into the Windows install. Let me know if this works! You can get back to the Snow Leopard install by using the Boot CD at startup.

Colin Hobbs said...

Hey @ tmx86 I finally got it to install, but now it loads shows the windows and snow logo. I hit Snow then it just restarts

Jocelyn said...

Hiya Tony,
I've searched for this, but just wanted to make sure. If I'm installing Win7 x64 on a second drive, is it ok to make it MBR?

tmx86 said...

@Colin Hobbs
Something is wrong with the Snow install- make sure that you have the correct kernel- restart occurs if you have the 10.6 vanilla kernel.

@Jocelyn
No problem whatsoever if it's completely separate from the Chameleon drive.

Colin Hobbs said...

So I tried your other method @ install os x snow leopard directly from retail dvd using chameleon boot cd for p55 motherboards. I use the msi p55 iso for my msi p55 gd65 motherboard. hit f5 put retail dvd in. it loads and when it gets to screen it says mac osx can't be installed on this computer.

http://i55.photobucket.com/albums/g138/cfresh06/img00466.jpg

K770 said...

Thanks Tony for everything on this site. It literally is one of the best in existence. Totally appreciate your time and help!

tmx86 said...

@Colin Hobbs
Looks like your image is down- I'm out of suggestions for ya! Make sure your bios settings are correct- your previous post said you got Snow installed- is there an issue with that?

@K770
It's really nice to hear that! You're very welcome, and I'll certainly continue my efforts!

tmx86 said...

@Colin H
Try this boot CD- it's based on a GD65 DSDT + Extras by Insanelymac's pmmickey- hope it works!

http://dl.dropbox.com/u/3315703/tonymacx86-msi-test.iso.zip

stuck said...

thanks Tony for your suggestion and all of your invaluable help on this forum

- my situation was that I could not complete the Win7 install. I could boot into Win7, but it was not properly installed.

I believe I have now found the reason for the problem - since OSX has trouble with IDE DVD drives, I had the idea that maybe Win7 had trouble with SATA DVD drives. So I hooked up an IDE DVD drive and got different behavior, it proceeded further through the install before it failed. I went back to the SATA DVD drive, but turned off all the AHCI mobo settings (all 3: Sata RAID/AHCI, eSATA ctrl mode and GSATA 0_1/IDE Ctrl Mode). Then magically, it worked. I got a successful install of Win7.

My problem now is that it does not seem to be stable. At random points in time, booting into Win7, I get hard crashes, that is, the system immediately turns off, no BSOD, nothing, it just automatically reboots. I first thought I had a hardware problem, but I discovered that running in Safe mode, the system would stay up indefinitely.

When I boot in to vanilla Win7, it crashes soon after boot up (like on the pick a user screen). This is with all three AHCI settings set to factory.

With the three AHCI settings set to AHCI, then the system crashes when it hits the Windows logo screen before fully booting up, like before I successfully completed the install.

Any ideas?

did you have to change your AHCI settings?

thanks in advance

Colin H said...

I finally got it to work. It was the retail dvd I was using so I burned a copy, but I'm having these problems. I followed the instructions for the internet,but can't get it to work. and when i do the sudo rm/Volumes part it says command not found and i type my password but no letters come up

Colin Hobbs said...

Nevermind i figured out internet. but I can't get it to not boot without the disc

TWeeK said...

Hey Tony,

I'm working on getting my dual boot of W7 up, just a quick question before I get started tho... When you say unplug all the harddrives I'm not running the dual boot on, do you mean physically unplug them from the mobo/power source?

I've got 10.6.1 running smooth with QE/CI enabled and FCE installed and running on my 1tb HD, and planning to run W7 on a seperate 500gb HD, which I've partitioned as MS-DOS(FAT).

Just trying to figure out if I need to crack my case open again or if I can just pop in my W7 cd and get to work.

Thanks again for all your Hard Work, sir!

tmx86 said...

@stuck
To tell you the truth, I barely ever boot into Windows, but I never had to change AHCI settings or swap IDE to SATA for Windows. Always worked fine for me with Chameleon. Could be an issue with your copy of Windows?

@Colin Hobbs
Make sure you followed the guide through to set up Chameleon on your Snow Leopard drive. Run the PC EFI app again, if you haven't and replace the boot file with RC4 or the one in tonymacx86-snowleopard.zip

@TWeeK
Yes- physically unplug them, as to not get the mobo upset with multiple bootloaders. The guide assumes that you're starting fresh, but you can see if it'll 'just work' with the W7 cd popped in. ;)

Colin H said...

I put the boot file in the snow leopard drive. tried to boot without the disk and I got this. See image
www.sendspace.com/file/u1hp2y

tmx86 said...

@Colin H
Looks like you still have the old kernel- make sure you've updated the mach_kernel, or updated the system to 10.6.2 to use the Vanilla kernel. The Boot CD has the 10.6 Voodoo kernel.

Colin H said...

Where do I find that kernel? The kernel version says Darwin 10.0.0

www.sendspace.com/file/d3oaxu

stuck said...

I figured out my problem with the Win7 hard crashes - I updated my motherboard (GA-PA-UD3R) BIOS from F2 to latest version F4, then magically Win7 boots and is stable. I hope this tidbit helps somebody else.

Meanwhile, I can't get into my Snow Leopard partition anymore, because the Win7 install was the last thing I did and it set itself as the default partition. I can no longer boot off the TonyMacx86 boot CD, that now crashes after the F4 BIOS upgrade.

I believe the last thing I need to do to make this a working system is Step 6, to set the OSX partition as active. Any idea how I can do that?

thanks so much for all your help!

stuck said...

I've answered my own question - I neglected to put the AHCI settings back. Can boot once again off your CD. I went in and set the SL/OSX partition to be the active partition.

Now my problem is - I get your screen to select whether to boot SL or Win7, except the Win7 disk no longer appears, so it is only booting to SL. I fear that I may just have to start over...

tmx86 said...

@Colin H
From that pic, you have updated to 10.6.2, but are using the Boot CD to boot- therefore have the 10.0.0 kernel instead of the 10.2.0 kernel. The 10.2.0 kernel is on your drive, but since you booted from the Boot CD, you loaded the 10.0.0 kernel. Install Chameleon to your Snow Leopard drive, swap the boot file, and reboot.

Colin said...

I am getting this when I try to install chameleon

bash-3.2# mount_hfs /dev/disk0s1 /Volumes/EFI


mount_hfs: Invalid argument


EFI is disk0s1 not sure whats going on

tmx86 said...

@Colin-
You're trying the EFI Partition installation right? You will need to issue the mkdir /Volumes/EFI command 1st, then issue that command. If that doesn't work, try the EFI Mounter app linked at the end of the EFI post. Good luck!

Dhillon said...

hey tony !! gr8 tutorial ... i wana dual boot win xp or 7 nd os x 10.6 .. at the moment i hav installed snow leopard on my dell inpiron 1525 with great difficulty :( ..now u knw i am windows user, its a necessity for me.. how should i start.. i have chameleon installed on os X nd i boot through it ..i should create a fat32 partition for win7, insert installation disk nd install it... when restarts WILL chameleon show both os ?? os X and win 7 ??? m afraid k i will fuck my all hardwork :P PLEASE HELP :)

tmx86 said...

@Dhillon
The guide assumes you're starting from scratch- I can't say whether or not you'll be ok- Windows may rewrite your MBR and cause issues... If you do try it, good luck!

Septra said...

@tmx86

Thank you Tony for all your help. Great blog. I just finished building my new I5 UD2 and I am successfully dual booting Windows 7 & Snow Leopard 10.6.2.

@Jeff33702

I had the same problem as you. I had changed to ACHI in the bios at first boot.. After following Tony's guides,I could boot into SL but not Windows 7. I would get a blue screen. So I went back into SL, formatted my Windows 7 drive, booted back into Windows 7 installation, formatted the Windows 7 drive and installed it again. Using the BootCD, booted back into SL, and followed your instructions. Everything works. Thank you SO much!!!

Anonymous said...

Hi Tony,

I got OSX installed ok and then I install the winodows 7 it's going good as well.

I can boot CD and Windows NTFS and OSX will be showing up on the boot menu. But without the boot CD I can't do it.

According to the guide.
Open Applications/Utilities/Terminal.
Type diskutil list
Write down the IDENTIFIER of your Apple_HFS Snow Leopard drive. For this example: disk0s2.
Type sudo -s
Enter your password.
Type fdisk -e /dev/rdisk0
Type p
Type f 2
Type w
Type y
Close Terminal and reboot.

Mine setup is a bit different
My Apple_HFS Snow Leopard Drive is disk0s3 instead of disk0s2.

In this case what should I do?
Under the terminal I will type "sudo -s"

after key-in the password.
Type fdisk -e /dev/rdisk0
Type p
Type f 2
Type w
Type y

my command line will be the same or different?
Example is disk0s2

Thanks in advance

tmx86 said...

@Anonymous
Should be correct- and the same for your system- the boot0 and boot1h files always go to the disk0 instead of the partition. I'm curious to see what's on your disk0s2 if Snow is on disk0s3. You may run into trouble swapping Windows and OS X. Good luck!

Anonymous said...

Hi Tony,

This is my setup.


/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.5 TB disk0
1: EFI 209.7 MB disk0s1
2: Microsoft Basic Data 1.0 TB disk0s2
3: Apple_HFS Snow Leopard 499.5 GB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: CD_partition_scheme *64.5 MB disk1
1: Apple_partition_scheme 56.2 MB disk1s1
2: Apple_partition_map 32.3 KB disk1s1s1
3: Apple_HFS tonymacx86-nv2xx 55.7 MB disk1s1s2


2 Partitions in the hard drive.

First one is the Windows 7 - Size 1 TB
Second one is OSX SL - Size 500 GB

Everything works great with the Boot CD.

I try fdisk command seems to be not working for me
After I key in the password
It will change it to bash-3.2#

Type fdisk -e /dev/rdisk0
Type p
Type f 2
Type w
Type y


Any Suggestion ? Thanks a lot

Anonymous said...

Addition information

I typed those in that's what I got on the screen.
Please help.

==========================================

bash-3.2# fdisk -e /dev/rdisk0 p f 2 w y
usage: fdisk [-ieu] [-f mbrboot] [-c cyl -h head -s sect] [-S size] [-r] [-a style] disk
-i: initialize disk with new MBR
-u: update MBR code, preserve partition table
-e: edit MBRs on disk interactively
-f: specify non-standard MBR template
-chs: specify disk geometry
-S: specify disk size
-r: read partition specs from stdin (implies -i)
-a: auto-partition with the given style
-d: dump partition table
-y: don't ask any questions
-t: test if disk is partitioned
`disk' is of the form /dev/rdisk0.
auto-partition styles:
boothfs 8Mb boot plus HFS+ root partition (default)
bootufs 8Mb boot plus UFS root partition
hfs Entire disk as one HFS+ partition
ufs Entire disk as one UFS partition
dos Entire disk as one DOS partition
raid Entire disk as one 0xAC partition
bash-3.2#

=======================================

Anonymous said...

Tony,

Thank you for the quick reply.

How to copy the boot0 and boot1h back to the disk0?

I made a mistake on the partition.
I got the Windows 7 and then Snow Leopard

(Supposed to be Snow Leopard go first and then Windows 7)

Hopefully there is a way to fix it beside delete all those partitions and do a fresh install again.

Great support in the blog and forum.
Highly recommand to everybody I know.

Great Work !

Thank you very much

tmx86 said...

@Anonymous
I think you typed all of the commands together. You must type them in 1 at a time. Sorry it isn't clearer, but it's like this:

TYPE: fdisk -e /dev/rdisk0
TYPE: p
TYPE: f 2
TYPE: w
TYPE: y

Hope this helps!

tmx86 said...

@Anonymous
Try making the Snow Leopard partition active, then booting into it, and installing Chameleon using the PC-EFI 10.1 app in tonymacx86-snowleopard. Then you'll have to drag your /Extra and new boot file over to your Snow Leopard drive. The app will install the necessary boot0 & boot1h files- but you will have to replace the boot file with a compatible one- you can use the Chameleon RC4 boot here. This is what I'm using.

http://dl.dropbox.com/u/3315703/AsereBLN-1.1.6.boot.zip

Stuck said...

Hi Tony,

I thought that the my UD3R BIOS upgrade from F2 to F4 fixed my sudden Win7 reboot problem, but it is back. Win7 can't get past the logo screen now, nor can it boot off the Win7 install DVD.
I fell back to BIOS fail-safe options, and still no luck.

SL seems to work fine, except for audio.

any ideas how I can pursue a fix?

tmx86 said...

@Stuck
I can't think of what it could be besides a corrupted MBR. Have you tried making Windows partition active?

Hate to say it, but a reinstall would probably be less strain than trying to figure out the issue. Good luck!

Stuck said...

Yes, I have tried to make the Windows partition active, that didn't help. I tried to reinstall Win7, but couldn't because it did not want to boot off the Win7 install DVD. (I was planning to reinstall Win7)

excuse the noob question - where is the MBR? on the Win7 partition? so, if I were to reformat the partition using OSX, would that clear the potential problem?
Perhaps you could describe just what I should reinstall, that is where I should restart from. Do I need to reinstall OSX as well? Reformat the entire physical drive?

thanks!!!

Stuck said...

Just saw that Apple updated BootCamp for Win7 support. Is this an option for Hackintoshers?

Is it possible to simply apply the BootCamp download to vanilla 10.6.2?
support.aple.com/kb/DL977

same question for the 10.6 security update? support.apple.com/kb/DL994

tmx86 said...

@Stuck
If you're going that route, I would reformat the physical drive using the OS X installer- make sure you're on GUID partition table. And use this guide plus the BootCD method for best results.

Security update is ok to apply.
The BootCamp as far as I know cannot work with Hackintoshes. I may be 100% wrong though.

Anonymous said...

For all of those who Installed Snow Leopard first, there is another way to dual boot using a windows program called EasyBCD, try google "dual booting EasyBCD", hope it helps :D
I actually prefer easyBCD better since I can adjust the timer to chose which OS to boot, or the default OS to boot.

Stuck said...

Reinstalled everything - still have no success booting Win7. Install was successful, but sudden crashes back in the same place, at the Starting Windows screen. I suspect some kind of driver or BIOS config issue. Any thoughts, oh great one?!

tmx86 said...

@Stuck
No idea why you'd get this error. Make sure your AHCI are configured before starting the install. That's all I can think of. You may have inadvertently changed something while doing the OS X install. You can always boot back into OS X, make the Windows partition active, then reboot- you'll get into windows. Then if you want to go back to Chameleon, use the Boot CD.

sn0w420 said...

@tmx86

Thanks so much for your informative guides. I was able to use them to set up a dual boot with decent success so far, but I seem to be having 1 problem... every time I reboot from SL, i get a CMOS checksum error and have to select a bios profile before continuing. I have installed SL and win7, using chameleon boot loader installed to hdd, and updated to 10.6.2. I have a GA-P55A-UD4P motherboard, i7-860 CPU, 4gb G.Skill DDR3-1600 9-9-9, 500gb WD Black HDD, GeForce 8800GT 512mb. This did not always happen throughout my experiments with getting SL installed, i think it may have begun happening after installing the 10.6.2 update but im not 100% sure. Any suggestions? Thanks so much for all your time and effort answering questions.

tmx86 said...

@sn0w420-
The CMOS checksum error is related to the DSDT- check out the Create & Modify Your DSDT post here:

http://tonymacx86.blogspot.com/2009/11/create-and-modify-your-dsdtaml.html

Or you can download the pre-fixed DSDT from the DSDT Database for your P55A-UD4P. Put it in your root or /Extra folder and reboot. You'll have to remove some kexts in order to make sleep work. Also, update to the latest bios to get all mobo features working. Good luck!

http://tonymacx86.blogspot.com/2009/12/dsdt-database-for-p55-motherboards.html

sn0w420 said...

@tmx86-

I was actually already using my mobo-specific DSDT, just forgot to mention that. I just updated my mobo to F6 BIOS (latest is F7c but its a beta so i didn't want to risk it) and that didn't improve anything. I also just tried using the P55-UD4P DSDT with no success. I also tried editing the basic DSDT from your P55 chameleon boot cd to no avail. I followed the guide you linked, but every time i extract the DSDT with DSDTse, it won't compile without errors (even if i dont change anything). Any suggestions? Trying to get rid of the CMOS errors, get audio working (Realtek ALC889a chipset), and get sleep working if possible.

Also, no matter what DSDT i put in the snow leopard drive, when i use DSDTse and hit Extract DSDT it shows an unmodified DSDT without the (RTC) mod and without the method you're supposed to insert before the _wak method. Not sure what that means, if anything.

If you have any suggestions on how I could get these features working, that would be great.. thanks so much for all your help.

tmx86 said...

@sn0w420
Have you changed the boot file since the original installation? If you're using some modified Chameleon RC4 versions, the booter will look only in /Extra/DSDT.aml for the DSDT. Also, make sure you've renamed it DSDT.aml. You can put it in both places to make sure- it won't harm anything.

The fact that you have CMOS errors means that your DSDT isn't being recognized. You can also specify a custom place for your DSDT in com.apple.boot.plist by adding this code:

DSDT
hd(0,2)/Extra/DSDT.aml

Make sure your Snow Leopard drive is on partition 2 to use (0,2)- this would be default. The hidden efi is (0,1). Good luck!

helio said...

Hi Tony,
I installed SL and W7 on separate HD's and each boots when that disk is selected in bios. If I select the W7 disk from Chameleon, I get a BOOTMGR is missing error message. Any ideas? The OSX disk is first in the bios. Thanks for your great guides and your help

tmx86 said...

@helio
You may have set BIOS different when installing Windows- the settings must be the same as the ones for the Snow Leopard drive in order to get Windows to play nice with Chameleon. You could try a reinstall of Windows with the Snow Leopard drive attached- then you'll know that the settings are correctly made to start. Windows sets itself so that it can't boot unless the bios settings for AHCI are the same as when it was installed. :(

raymond812 said...

Great guide for the Dual Boot Mac OS X and Windows 7.

Work Great! Thanks again Tony

Scuba said...

Tony,
I followed your walkthough to setup my PC to triple boot to SL, Win7, & Ubuntu. I installed Windows first, then SL, then Ubuntu. So far, so good. I have to mention that I can't get SL to boot without a boot CD, but that is another issue. My problem now is I cannot boot into Windows, once I installed Chameleon.

After Chameleon, I get the following Windows error: 0xc000000e.

I expected this, and rebooted to Windows with my boot USB, and tried to repair. I opened up a cmd prompt, typed in diskpart, select disk 0, select partition 3, and typed active. At this point, I get "The selected disk is nota fixed MBR disk. The ACTIVE command can only be used on fixed MBR disks."

How do I get past this? I've done this on another laptop in the past, but I was never able to get Chameleon to launch both OS's. I was hoping your walkthrough would fix this. I see promise, but just don't see the light at the end of the tunnel yet.

Scuba said...

Tony,
I also wanted to know if there is a way to determine which kexts are being used, and which are taking up space and slowing down the boot process. If that sounds stupid, please correct me.

Scuba said...

Anyone? Still can't figure it out. Also, I never saw the "Ignore Ownership". This guide seems to be partially written as if you use two hard drives and already have OSX running on one of them. I'm trying to do this with a boot disc and the SL retail DVD.

Anonymous said...

A different kind of Dual Boot (Snow Leopard and Kubuntu 9.10 using grub2)

* Install Mac OS X SL
* Install Kubuntu 9.10, with the grub2 boot loader

Make a Grub2 entry in 40_custom file
menuentry "MacOS X Snow Leopard" {
insmod hfsplus
set root=(hd0,y) #change y to the Mac OS X (SL) partition the one where your /mach_kernel resides
multiboot /boot
}

--KO

Anonymous said...

I got a method similar-ish to Jeff's above to work that didn't need a second install of SL.

I started with a working SL install with Chameleon installed to the SL partition.

Then I:
- formated a second partition to FAT
- rebooted with Win7 dvd
- reformated the partition to NTFS (as per top)
- installed Win7
- rebooted using Tony's boot CD
- booted in to SL
- installed Chameleon to EFI partition according to Tony's guide linked to at top

At this point I could boot OSX but when I tried to boot Win7 I got the boot error 0xC00000e
To fix this:
- booted with the Win7 install DVD
- choose repair
- repair can't find any Win partitions
- advanced (or something) to get a DOS prompt
- use diskpart to make the Windows partition active
- reboot with Win7 install dvd
- choose repair
- this time Win7 partition is visible, choose repair install
- reboot into Windows
- use diskpart to mark EFI partition active

all sorted.

Sorry these instructions are from memory, so the actual options to choose in the Win7 repair screens might be labelled differently but you get the idea....

Bit involved but if you have a work SL install and don't want to have to blow it away then this will get you to a dual boot situation!

Hope it helps someone

Cheers
Rob

Anonymous said...

i just finished installing both systems and it works fine... but not with the method from tony... i tried it twice, but it won`t work for me (P55M-UD2, i5 750, GF7300)

I solved it that way:

Install W7
Install SL
Install Masterupdate 10.6.2 in SL
Used Multibeast of the new install method with cameleon 4.0 and installed all plugins for my setup
then i replaced the boot/dsdt/extra with the ones from the old boodcd (bootcd method guide)
redo Multibeast of the new install method
set my SL drive as active
Done... and thats the only way it works for me... don't ask my why, it just does^^

Adam said...

There is a correction that needs to be made.

Your one step here:
In the lower right corner, click the lock icon open, type your password and un-check Ignore Ownership on this Volume checkbox. Click the lock icon closed.

That option is nowhere to be found.

Yulrod said...

Hello.
I have a dual-boot hackintosh.
It always started up OK, but since I had a problem with the second hard drive (a SATA with Win 7), I just replaced it with another SATA HD, and installed Win 7 on it. Suddenly I find myself that when the computer starts up, I have no Windows option, it just starts in OS X (not a BIG problem, since it's my first choice anyway, but still I'm puzzled). When I PHYSICALLY disconnect the OS X drive (an IDE one), then the computer starts up in Windows 7 (and I'll install kubuntu/wubi in it later).

Any hint?

Thanks.

Yul Rod

Arni99 said...

its easier to install snow leopard first using the new boot cd + multibeast. once SL runs flawlessly , make a 2nd partition on your HDD formatted as FAT using SL-disk utilities.
install W7 (reformat to NTFS!) and use EasyBCD to create a SL-boot entry.

Anonymous said...

Hi,

I wanted to buy the latest Mac OS and I see Snow Leopard on Amazon for $25 is that the full version? Is this the only version I need to install on a custom built PC?

Yulrod said...

Whatever...
It finally worked. Dunno what was wrong, but it's OK now.

Anonymous said...

Hi,

First of all, Thanks for all the help!

I have a problem, I want to create 3 partitions in my HDD so that I can keep all my Data on separate drive and access it from both Win 7 and SL. Is this possible?

I am done with the installation of both OS, but not able to see the third drive in Windows.

Please Help!

Claudio said...

Hi tonymacx86, I've a special case (I have a 1TB HD)in which I want to know how do I have to behave in the case I want to install OSX, 3 W7 and a NTFS data partition useful to all the systems.

I want to create almost 5 partitions:
1st) OSX(to be filled later on I'm not sure my hw is good for the purpose I have an Asrock P55 Deluxe3)2nd)W7 64Bit for creating Music, 3rd) W7 64Bit for creating Graphics, 4th)W7 x86 or 64 Bit for general purpose and programming.
And at last one Data partition(Formatted in NTFS) to be used by all the systems.

I've thought to follow your guide and I thought to Create Partitions in this Order first OSX even If I will not be able to use it from the start, then all FAT(MSDOS) Partitions starting with the general purpose one, then Music, then graphics, then DATA.

Then from what I understand I should install Seven.
Can I multi install it without worries ? Or should I follow any special guide ? Cause these are 3 Sevens on the same HD(different partitions) and how do I choose the one I've to boot ? Is it possible without installing OSX and chamaleon without compromising the future install of OSX ?

Thanks, in advance to anyone who could help.

Anonymous said...

Congratulations for your guides and articles. It's a source of knowledge for all of us who are new to Hackintosh.
First, i installed Retail Snow OSX successfully on P35-DS3R. I updated from 10.6 to 10.6.3 without major issue. On second partition of the same disk, i installed win7 and Chameleon won't boot anymore. I tried to restore the boot by making the OSX partition active, but no results... Reinstalling Chameleon to the OSX partition was the solution and i can boot both OSX and Win 7. If this can help ...

rmf said...

Hi Tony,

Thank you so much for the great work. I am a complete Newbie and even I was able to build a dual boot hackintosh windows 7 machine. I am using a Gigabyte P55AUD3 with a Intel Ci7

I do have a couple of issues I hope you can help me with:
1, In spite of installing Multibeast:Gigabeast and Kext, I still have no sound.

2. I cannot seem to get Chameleon to work properly from my SL hard drive. I either get a Boot error message or if I do get into chameleon I can boot up windows 7 but SL just restarts. I tried making a Chameleon Boot usb, following your instructions, but I still get boot error message(disk 0: done, disk 1:error). The only way I can dual boot is by booting from the iboot cd. For now I am using an old cd rom with an iboot cd permanently in it. any idea about what I could be doing wrong?

Thanks a lot

rmf

gaswirth said...

@Jeff33702

Just wanted to let you know that the SL/Windows 7 install tips you posted were right on the money for me as well!

I tested your theory about not having to reinstall the PC EFI, but just setting the partition as active didn't work. Once I reinstalled Chameleon to my SL drive (I, too, started with a perfectly working SL retail install), everything's booting up perfectly.

Thanks!!!

Car2233 said...

Hello Tony.

I have a running mac on asus mother board rampage gene, and I installed windows 7 on a separate hard drive. I am using myhacker install on the hackintosh.

Question: When I boot into windows 7, I have to change my bios settings hard drive configuration to IDE, or else it will restart at the windows bootup screen. Now, if I leave it to IDE with mac, I get a crossed out circle. But if I Change the settings back to ACHI, snow leopard boots up perfectly.

Anyway I can fix this? Operating systems are on different hardrives. Thanks tony!

Circle K said...

Do i have to reinstall it all even though my pc is already running on windows 7?

Hao said...

Tony,

I manage to install SL and Windows 7 with your instruction. On the last step, you should add "type quite" or "type q" to save the setting. Closing the terminal does not save the setting.

I only have 2 problem

1. Chemeleon will not see my Win7 partition. Just boot right into SL. I install easyboot from Multibeast. Any idea?

2. Can't get my sound to work. the only time I can get sound is using the iboot support CD. Can you tell me which driver the iboot support cd uses?

Ahmed said...

Hi

Can anyone tell me if I can open my files in the windows partition from my mac os partition?
Btw Tony your guides are the easiest and best online.

Thanks

jeremiah said...

@tmx86
i did everything on this EXCEPT set my os x as active
but when i load up mac, it takes forever to load AND it becomes non responsive, like, the mouse doesnt work, keyboard etc.
any ideas?
do i HAVE to set it as active?

MrPopman said...

I wanted to let you know of my experiences. I now have a completely functional dual boot system. This is a brand new computer build with Snow Leopard and Windows 7. I used iBoot Support + Multibeast to install SL first. When I went to install Windows 7 second, everything went as expected. However, simply setting the partition active resulted in a hang at the end of the boot process. Also, using Multibeast to reinstall Chameleon did not restore booting to SL either. I could insert the iBoot Supported disk and select either SL or Windows and boot/run successfully. I ended up downloading tonymacx86-snowleopard.zip and running the "PC EFI" install in there. Once I did that, enabling the SL partition did start the boot process. However, and this was my mistake, I did not restore the various files after running PC EFI, and ended up with a KP. A full reinstall of SL was required, but all is now working.

Welyon said...

Hi,

I managed to boot into Snow Leopard in Safe mode, run Multibeast and do that terminal thing, but in all my attempts so far when I get to chameleon and try to boot up SL it will be stuck and nothing happens.

I tried with the -v command and it was stuck at this line:

Loaded HFS+ file: [System/Library/CoreServices/SystemVersion.plist] 479 bytes from 435ae20

it's been stuck on this line in all my attempts :/

josue said...

hey i followed the guide, installing both windows 7 and os x, but when i try to boot to w7 via chameleon i get stuck with this error "A disk read error occurred Press Ctrl + Alt + Del to restart". anyone could help me??

Dikran said...

Hey guys would just like to share a small problem I've had setting up the dual boot.

I've followed the guide perfectly, This is not the first time I've install Mac OS on PC hardware but it is the first time I've done it with SL and GPT.

I'm using a retal DVD 10.6.3 and the iBoot + MultiBeast method with custom DSDT and some extra Kexts.

Win 7 Installs perfectly. The I use iBoot supported to install SL everything is fine up to this point. I boot back into OSX with the iBoot CD to run mulitbeast and activate the Mac OS partition and when I reboot all i get is black screen with a flashing cursor.

If install Just OSX everything works fine it's just when I install Win7 in the other partition it doesn't boot. But everything still boots if I use the iBoot CD, Does anyone have any thoughts?

Thanks.

Mad Mac said...

Well you did it again Tony
OMG , follow the instructions and boom,
I used your method to modify the EFI partition on my previous install of Snow Leopard 10.6x. Installed Windows 7 on a separate HDD.
reboot, oops

Forgot to set the bios to boot MAC drive first, reboot
Nice Chameleon,
Boot to MAC, no problems, Boot to Windows 7 ( fingers crossed )

Yipeeeeeeeeeee
Now have a dual boot Snow Leopard 10.6.4 and Windows 7

Thanks again Tony
Excellent tutorials.

judzz said...

Hi Tony

Why not use Bootcamp to create partition for Windows? On my Macbook I've created a partition with Bootcamp for Windows (especially if you want to install XP) and then manually added an extra partition for Ubuntu with Disk Utility. Then rebooted machine and installed Windows and concluded with the Ubuntu install (use only one partition and disable MBR bootloader option before you start the install). I used ReFI as my bootloader (Mac). This has worked without flaw on the Mac and I have enjoyed having 3 OSes at my disposal. Perhaps an easier option for the Hackintosh too (assuming this would work very similar)?

floppyfran said...

Hey tonymacx86,

Excellent blog! It has been incredibly useful as I venture into the bewildering realms of hackintoshery.

I just thought I'd let you know that I've posted a guide, based on this and a few other sources, for triple booting Windows 7, OS X Snow Leopard and Ubuntu 10.04.

Check it out and let me know what you think.

Jose said...

I have the same problem as Dikran (my MB is GA-P55A-UD4, updated BIOS F12).

I've installed SL with the iBoot+Multibeast method, installed Multibeast with userDSDT and the edited DSDT from the DSDT database, and I think Chamaleon is installed too. SL and W7 work perfect but I can't boot without iBoot CD.

Thanks for the tutorial Tony!!

Anonymous said...

is this possible in the opposite direction ?

I mean can you install mac on windows pc , with dual boot ?

Thanks in advance

Cmoimem said...

Hello Tony,
Sorry for my bad english...
I've exactely the same problem than Dikran.
I followed the guide to install with dual boot SL+WIN7 using the iboot+multibeast method with a 10.6.3 Retail DVD of Snow Leopard and Windows 7 Ultimate 64bits (RC).
After all, when i reboot i've a black screen with "loading operating system" message of my mainboard Gigabyte and that's all!
I don't anderstand, with the iboot supported win7 or SL boot properly...
When i do ONLY the iboot+multibeast method WITHOUT Windows 7 it's work perfectly.

PS: My config:
Gigabyte GA-P55A-UD4 (rev1.0)
Intel Core i5 750
HDD: WD Caviar Black 1.0TB SATA3-600
RAM: 2x 2GB OCZ DDR3 1333MHz
VGA: Sparkle nVidia GT 240 1GB DDR5
PSU: Gigabyte ODIN GT 550W
Case: Cooler Master Elite 360
K/M: Logitech G15 + VX revolution

Thanks...

cachemir said...

Hi Tony!!

I have the same problem as DIKRAN, JOSE, and CMOIMEM. The snow leopard partition is set as active but nothing happens. Multibeast didn't install chameleon? What should we do?

Specs:
GA-P55M-UD2
Core i5 750
Radeon 5750 1GB
2GB DDR3 1333MHz

Thanks for all!!

Duc said...

Hi Cachemir

did you do step 5 ? if you are not sure if cham is installed, just do it manually by doing step 5
get the file here
http://www.tonymacx86.com/Public/tonymacx86-snowleopard.zip
then follow the rest of step 5. Make sure you you copy the folders as noted since you are using p55 board

And another note:
I use iBoot CD to boot instead of USB,therefore I set CD boot on top in BIOS.

After installation of Window7 and SL, setup multibeast, DSDT, kext ... I didnt set Hard drive boot back to top of the list in bios. Booted to Cham but it only see OSX pat , not Window.

Window and OSX dual boot just fine if I boot from iBoot CD. however, When I dont use the CD, it will not boot into OSX or will not recognize window

took me a while to figure this out (by trying all other options T_T ). I then set HDD boot to top in Bios. BAM. Dualboot window 7 and OSX with Cham

Thanks Tony !

Anonymous said...

Does anyone know if you can load XP first and then do a upgrade to Windows 7? I only have a Windows 7 upgrade disk and not the full retail version. I tried to load XP first, but I get something similar to a BSOD error.

Thanks

gerbaux said...

hello tony,
i've been trying to dual boot for over two weeks now.. not that im in my computer for 24 hrs. lol.. :)
anwyway, with regards on dual booting on separate harddrives.. i have installed chameleon successfully. and run mac osx successfully after following your Iboot+Multibeast tutorial. now when I set my boot priority to the mac osx drive, chameleon boots very fast, no countdown or any options to choose between windows and osx. it goes directly to osx within 1 sec. I can only boot on windows 7 if I swap the boot priority to windows 7 disk. please help me, I want to experience the very nice chameleon bootloaders with various themes.. thanks in advance..

jernel said...

@Gerbaux:
Give this a go.

Edit /E/com.apple.Boot.plist

Timeout
1

modify the number 1 to 5 (should be enough)

save and then remember to repair the permissions and you should be good..

Adam said...

Hi, I just tried installing but when I get to the install screens my keyboard isn't working :(

It's a USB KB and support is enabled in BIOS. Mouse is working ok so I managed to go through the install (iboot supported) without using the keyboard. Install succeeded fine but again after reboot I get to the enter apple id screen but I cannot enter anything because the keyboard isn't working.

My system is GA-P55A-UD4, i5-760 CPU, 4GB RAM, nVidia 7800GT gfx.

Any ideas?

Llyod said...

so alright i have a question I actually have Windows 7 already installed can i make a partition in windows 7 for Mac OS. And then just follow the rest of your guide? because that would me much easier and simpler :)

Willie said...

Please clarify how to do this if you are putting each OS on a seperate hard drive. Which gets installed first and does it matter if they are being put on different drives? LOL!

Since I'm installing each OS on a seperate 500GB SATA, will chameleon automatically recognize my Windows 7 Ultimate install if I set it up independently then disconnect the drive and install SL with chameleon on the other drive?

Build Stats:

MB: Gigabyte Micro ATX Motherboard GA-H55M-S2H

CPU: Intel Core i3 Processor i3-530 2.93GHz 4MB LGA1156

Memory: Corsair 4GB Dual Channel Corsair DDR3

HD's:(2)Western Digital 500GB SATA Caviar Green WD5000CSRTL

OS's: Snow Leopard 10.6.3, (Mac Box Set, Windows 7 Ultimate Full
(Maybe Ubuntu in the future on its own drive as well once I get the first two to work.)

Jason said...

Thanks! I was stuck and the Verifying DMI..." page on boot but this got me working again. I can now boot into Win 7 or OSX without the iBoot CD.

3D Guy said...

A couple of questions:
1.Can I put more than one graphic card in after the initial install?
2. Can I use a GTX460 NVidia card or a Decklink Extreme 3D card? (this is very important as I edit 3D)

Anonymous said...

i am trying to istall windows 7 and Mac OS 10.6.4(Dual Boot).i followed step 1.2 and 3 choosing option 1, which installing iBoot+custom beast. My question, should i finish the rest of the steps to get the dual boot system or what. thank you.

Erty said...

Thank you for your amazing guides. You are great!

Since i already have a Windows 7 installation on my hard disk, it possible to do the following:

1) Install snow leopard on a second partition on the same hard drive

2) Use the Windows 7 bootloader to choose between OS (maybe using stuff like easybcd or whatever)

?

esmorcus said...

thank you, i think your new update steps, it looks much good and better than before.
finally i got my system working good with dual boot operating systems (Snow Leopard 10.6.3 and windows 7-64bit).
I have only one issue, that every time i boot my system and choose Mac, it show on the desktop icon called ( .DS_Store) and i delete it, but next time when reboot my system it shows again. thank you very much for your support.

LDRunner said...

I successfully installed OSX using the iboot/multibeast/retail DVD method. I wanted to dual boot XP using a seperate 250 GB HD so I installed XP with AHCI support using a slipstream install disc I made.

XP boots just fine with with my OSX SSD drive unplugged. But I cannot get it to start up using the Chameleon boot loader. I can use F12 and then choose the XP drive as the boot up drive to start XP but I was hoping to get the Chameleon boot loader to work. I tried booting into the iBoot CD and then selecting the XP drive but I get the same problem. I reinstalled OSX and still the same problem. I think I noticed is that the words Loading Operating System come up in the top left corner before the Chameleon screen. I didn't notice this when I just had OSX installed. Any suggestions? The F12 method is not bad because I can triple boot with XP, Win 7 and OSX, but it is 1 extra step.

wilsonisme said...

I Stuck at step when tyep P and i have this line:

usage: fdisk [-ieu] [-f mbrboot] [-c cyl -h head -s sect] [-S size] [-r] [-a style] disk
-i: initialize disk with new MBR
-u: update MBR code, preserve partition table
-e: edit MBRs on disk interactively
-f: specify non-standard MBR template
-chs: specify disk geometry
-S: specify disk size
-r: read partition specs from stdin (implies -i)
-a: auto-partition with the given style
-d: dump partition table
-y: don't ask any questions
-t: test if disk is partitioned

Any help will be appreciated, my Apple_HFS Snow Leopard is on disk0s2.
and what is f 2? is it partition disk0s2 if my mac installed on disk0s2?

Thanks in Advance

Trevor said...

this is wierd after doing all steps and rebooting the word BOOT is just getting repeted on screen

jessie said...

i'm not sure why, but after the machine boots i get to chameleon and it only shows the Snow Leopard icon, but if i hit the space bar it stops the timer and the Win7 icon shows up. is there a way to get both icons to show up after chameleon loads?

freddy said...

I have installed successfully SL and WIN7 in the same drive following the instruction from Tonymacx86. They suggest making some arrangement in terminal to activate the drive so it can boot from chameleon and give you the option to choose between SL and WIN7, i did it and no luck yet.
I have the same message as "Wilsonisme". is the terminal lengauge different as other version of MacOS or what it is.
If somebody had this problem taking care of, please let me know

app said...

@freddy- you can also set the osx active using diskpart from the cmd in windows. It's all over google. You could also use partition wizard to set it active. I have a feeling wilsonisme may be having other problems.
************************
Wow these guides rock! Worked for me first try.

I screwed up later and got the no bootmgr error. This went beyond the usual diskpart, fdisk, set active and run repair from the windows install disc. I screwed up a different way previous to this and that worked, but this was different. Both Win7 64 and SL loaded fine when active, but chameleon couldn't see windows partition. I downloaded free and simple easybcd and fixed my problem in a matter of minutes after researching this problem for HOURS. If you go this route, be sure to set the osx mode to mbr, NOT efi. EFI gave me the mach kernel not found error.

scott said...

I just added a second drive with WIN7 on it....My system boots straight into a white apple screen...how do I get the Black Chameleon boot screen so I can select SL or Windows?

Bryan said...

Thanks to the helpful people here, as well as the insanelymac community, I have been able to dual boot my Lenovo G550 with both Snow Leopard and Windows 7. However, I was wondering if there was a way to stagger Chameleon so it doesn't automatically go into Mac OS X. I want it to give me 10 seconds or so to pick an operating system, just like Windows Boot Manager (only less boring). Is that possible? I don't like having to press y repeatedly until Chameleon starts in order to use Windows. It's not that I don't like my Hackintosh, it's just that some things don't work on it (like the graphics, resolution, and the trackpad), and I find Windows easier to use.

jabrd said...

Thanks for all the terrific help. Yesterday I built an ga-x58a-udr3 with an i7-750 and loaded windows 7 to 'test' the machine. Today I loaded snow leopard and upgraded to 10.6.5 without a hitch... following this I decided to dual boot with Windows 7 using chameleon as a boot loader. I followed the instructions (formatting the second partition as FAT etc), loaded Windows 7 ... following this (in order to get back to chameleon) I:
1. used iBoot to load Snow Leopard
2. made the SL partition primary using the above instructions
3. re-ran Multibeast (to re-enable chameleon)

voila

Anonymous said...

Tony help!

I got stuck at this point:

bash-3.2# fdisk -e /dev/rdisk2
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory

I ignored it and moved on and now after disconnecting external boot usb disk and booting normally my hackintosh stops right before the part where the bootloaded was supposed to come up.

Help!

- Invisiblesurfer

Anonymous said...

To elaborate on the above, my hackintosh stops booting at:

Verifying DMI pool data .....................

Normally, after that point the bootloader would come up and osx would launch.

It currently stops there, it does not freeze, but does not show the bootloader either. I can get to OSX only via the usb bootloader (Multibeast or Kakewalk is the same for me).

I did re-installed multibeast but the bootloader still does not come up after the "Verifying DMI pool data" part. It is as if it can't find my drives.

Any advice would be appreciated.

- Invisiblesurfer

Anonymous said...

I foramat with mac dvd first installed in the windows 7 to partition 3 and then boot the mac installation (Still Waiting For Root Device Error)
how to fix this ????

Anonymous said...

thank you Tony for the great work, you have helped us!
it tooks long time for me to have every things in order, but the good news is, I used an easy method to instal Dual Boot without using terminal!
Lets started :

1-we instal Snow leopard (Retail) with iBoot+MultiBeast like Tony has explained, do not forget Bios setting.
2-don t instal the update Snow leopard 10.6.6 !!! After!
3-under snow leopard,provide second partition (FAT) for windows7 (fallow Tony instruction)
4-instal Windows 7 ( fallow Tony instruction )
5-start your computer with iBoot CD, we will see Snow leopard and Windows 7
6-shoes Snow leopard, download the DSDT for your Main board (from tony side)
7-Instal snow leopard updates 10.6.6, however, don t restart the Computer! ( fallow Tony instruction, iBoot+MultiBeast OS X installation)
8-instal MultiBeast (DSDT)
9- reject i boot CD , restart the computer , make change in the Bios, the computer has to (start) go from to the hard drive. not from a CD room!
10- if you see apple logo from MutiBeast, you must print Enter.
11-know you kan shoes Snow leopard or windows 7 to make it started without using the terminal!
thank you.

Anonymous said...

l hope this easy method will work for other people too, l tray it tow times and it work very good for me.
Good luck!

Shane Varty said...

Hi there. Successfully booted Snow Leopard and Win7. Intel i5 on intel dh55tc motherboard with 8GB Ram. Also working fully is my Nvidia 9500 GS PCi graphics. only not working component is my sitecom wireless WL-151 wireless card. However works hard wired no not worried. Been trying this for over a year now till i found this forum and you guys are amazing. donation on its way at end of the month.

Shane Varty

Anonymous said...

I have the special Macosx version installed on my Lenovo S10 and I was able to install after the update enabler of snow 1.1.17 on MacOSX 10.6.5. everything's going great. I now have installed windows 7 and would like to implement a system Multibooting.

I've iboot worried and I can run it from cd and then select Run and macosx, but I want to install it permanently in the MBR, if I select the image and boot I get a fatal error ACPI. I have the option acpi = off-x-v selected, but the same error still comes.

I could still try.

Thanks. jojo

Anonymous said...

Hi,

I thanks to tonymacx86, I have succefully installed snow leopard on my pc, along with windows 7, on two different hard drives. I installed easybcd. When I select snow leopard from the easybcd boot screen, it takes long time for snowleopard to load, and once it loads i can only move the cursor with mouse and not do anything else.

Can anyone help me resolve this issue.

Ryan said...

I'm new to Macs, and completely new to partitioning.

I just wanna clarify that all I'll need to do this is:

1) PC with intel processor and Windows 7
2) Windows 7 Boot Disk
3) Snow Leopard Disk
4) Chameleon burned to a disk.

Also, how many GB does Snow Leopard take? I'm hoping to put both OS's on one HDD. Thanks for the detailed walkthrough by the way.

Anonymous said...

When installing windows 7 x64 at STEP 2, it complains about the partition 3 not be able to boot from due to GUID Partition Table created in STEP 1 or something and installation of Windows 7 wouldn't continue even I pressed Format few times.

I also see the yellow exclamation mark "Windows cannot be installed to Disk 0 Partition 3 (Show details)" in your photo. I wonder how to make windows install through this point.

Anonymous said...

my computer sony VGC-RA71S intel P4ht, it does not boot iboot to install Mac osx, it restart every the CD room read the iboot, please help

k said...

Tony,

Is it possible to save an image of both SL and Win7 after a dual boot install?


Thanks,
K

RAM said...

Hey tony! I have windows 7 already installed in my system. Is there any way I can install mac osx with dual boot without having to reinstall windows 7 all over again as explained in your tutorial? PLease reply fast!

Zachary said...

tony,
to start, thank you so much for your site... it has all been extremely helpful.

I first used your iboot + multibeast walkthrough, and got SL working and updated perfectly.

However, i am now trying to get dual boot W7 to work, and installed windows 7 with ease, but now, trying to go back and reboot into SL, the screen greys and asks me to restart.

I am using the iboot cd, and chameleon loads fine, from here i have no problem booting into windows, but like i said, SL will not work.

I have tried booting into SL in safe mode via -x, and it still prompts me to restart but with text on top of the kernel panic.

now i would start a fresh SL instal, but I have unfortunately started an important project in osx.

any suggestions?

and again, thank you very much for everything you've done for the osx86 community.

pat trudeau said...

Thanks in large part to Tony and this forum, I've now got a successful laptop dual installation on a partitioned HD. I'd like to share my experience in the hope it will help someone out.
My method involved:
1. Installing OS X first using Tony's iBoot + Multibeast method, formating the unused partition as FAT32
2. Installing Windows 7 on the other partition.
3. In Windows run Easy BCD, add entry, choose the OS X installation and choose the MBR option.

Works like a charm. I've now got the option to boot into either OS!

wernerbn said...

@Zachary:
You can read and write Mac-HFS-Partition from Windows with using MacDrive:
http://www.mediafour.com/products/macdrive/
Works very fine!

Anonymous said...

Confused...step 1 is boot to your OSX installation to partition drive, but then step 3 is install Snow Leopard? So do I have to install, then reinstall? Am I booting from OSX DVD? I am about to order a kit for which this should work, GIGA MB so all else should be fine. Kit has no graphics card, uses Intel GMA. Will this work under OSX, or should I order a EVGA GeForce 9500 GT 1GB DDR2 PCIe w/Dual DVI or possibly GTX 460? Cost is a factor, so if someone knows if Intel GMA works or what is good inexpensive compatible card that would be great.
Thanks
Rich

April 21, 2011 2:48 PM

Word verification
Visual verification
Listen and type the numbers you hear

Confused...step 1 is boot to your OSX installation to partition drive, but then step 3 is install Snow Leopard? So do I have to install, then reinstall? Am I booting from OSX DVD? I am about to order a kit for which this should work, GIGA MB so all else should be fine. Kit has no graphics card, uses Intel GMA. Will this work under OSX, or should I order a EVGA GeForce 9500 GT 1GB DDR2 PCIe w/Dual DVI or possibly GTX 460? Cost is a factor, so if someone knows if Intel GMA works or what is good inexpensive compatible card that would be great. Thanks Rich

beeser said...

This is pretty cool! I do have a problem, though:

After getting both systems installed, I can easily go between one or the other using the iBoot CD. However, after putting in the terminal commands to allow for selection after startup, I cannot get Windows 7 to boot. Both SL and Windows 7 come up in the Chameleon. After selecting Windows, there's a message that says Windows in unbootable, and that I need to re-install some startup files from the install disc...? When I try to do that, the installer fails, saying something about an unidentifiable disk.

Any ideas?

pat trudeau said...

I'm far from an expert so check these things out for yourselves but here's what worked for me:

@Anonymous: Install OS X first using Tony's method (iBoot & Multibeast), then install windows, then from your windows installation run a program called Easy BCD to configure your boot options. I seem to have come across a lot of information suggesting Intel GMAs don't play well with OS X. I would highly suggest the GTX 460 - I have a GTX 460M and its running great in my laptop hackintosh. Download the tonymacx86 NVIDIA Update and it should work just fine.

@Beeser, I would reinstall Windows, skip the terminal commands, and instead use Easy BCD to manage your boot options.

pawan said...

hello tony,

I have sony vaio laptop model: VPCEB16FG, specs are:

• Intel® Core™ i3-330M Processor 2.13 GHz
• Genuine Windows® 7 Home Premium (64-bit)
• 15.5 (39.37 cm) wide (Full-HD: 1920 x 1080) VAIO Display Plus, LED Backlight
• ATI Mobility Radeon™ HD 5650 Graphics
• Instant web browsing: Quick Web Access button
• Isolation keyboard with 19mm full key pitch and numeric keypad
• Storage: 500GB hard disk
• RAM: 4GB DDR-3 ram

It has esata/usb combo port also.

My questions are :

1)Can My vaio support dual boot ?
2)Can I install SL on external hard disk.?
3)I am software developer so using orginal SL DVD, am i able to create my account on Apple Store.?
4) Or if none of above case am I able to connect mac mini to my laptop?

plz help I haven't found any satisfying answer regarding this.

Thanks in advance.

Miceand said...

Very useful guide! I succeded with both OSs booting from the same hard drive. Only one issue remains: chameleon booter shows the list of all the other volumes on the second hard drive I formatted NTFS such that can be shared between the two OS's. How can I make them to disappear from the boot menù?
Any help?
Many thanks in advance.

chrisfuse@mac.com said...

Keeko said
I wish that I could only begin, a noobie i am but on my Windows 7 machine I cannot even get iboot to begin, I only get a flashing cursor.

any suggestions gratefully received.

HP Envy 17-1190ea
1.6GHz i7-720QM
Memory 4GB
Graphics ATI MobilityRadeon HD5850
500GB Sata HD

Leo said...

Hey Tony,

Firstly thanks heaps this has worked fine on multiple machines of mine in testing, i have one question though, what steps are different when i want to install both OS' on 2 different hard drives, if you could tell me the steps it would be really appreciated.

other than this the only issue i have is my video card doesnt have any drivers yet and safari crashes randomly.

thanks :)

htan86 said...

Hi All..

first of all i would like to thank you Tony
for all the support for Hackintosh system ... :)

i just finished installing my Dual boot SNow Leopard and Win 7 on Two separate HD and it works fine now all i need now is the driver For Nvidia GTX560Ti.. hope it come out soon... :)

way i did it:
1. Install OSx (SP and all the other stuff) and make sure you can boot to OSx
2. The the OSX HD cable connection and connect it to second HD (where you want to install Win7), ps: i try to install it with 2 HD attached some how either Win or OSx will scew up the Boot :)
3. Boot with win 7 cd and install the win7
4. attached the OSx HD back and boot from this HD first
when Chameleon boot comes up press any key to select other boot, you will see few icon there(HD partition)

MAKE SURE YOU SELECT "SYSTEM RESERVE" otherwise you will get "BOOTMGR is missing error" (i see some people get these error on this topic)

Thats all folks .... enjoy
==============================================
Intel i7, 960, GTX560Ti, 24G kingston 1333Mhz
Mac Snow Leopard 10.6.7 - WIndows 7 Pro 32bit

htan86 said...

One other thing when you finished dual booting SP and win 7,

if you don't want to see win7 partition on SP just open the finder and right click the partition and select "Remove from sidebar"

i think on Win 7 Mac partition not shown on explorer (please correct me if i'm wrong)
:)

htan86 said...

Sorry guys TYPO on 2 step
"2. The the OSX HD cable connection and connect it to second HD (where you want to install..."

should be

"2. Take off the OSX HD cable connection and connect it to second HD (where you want to install.... "

Michael said...

so basically u install snow leopard first with iboot + multibeast and then u partition ur hard drive. then u install chameleon on that 200 mb of space and u follow steps above. got it. thx!

Splash said...

Well, I followed the very first instruction of the page on my single HD, After install SL successfully, I can't get back to win7, there is some error about booting, although I used Chemelon boot cd to get into the boot os option, the error will display same message when select win7. So I tried to reinstall win7 while the OSX still exist. I can use both OS but with my workaround solution, that is to use the Chemelon boot cd for os selection, otherwise, it will go to Win7 only.

Please advice for this case...

Eason said...

Can this sofware be used on a Gigabyte GA- P41T-D3? if so i cannot find ACHI in the bios. please help do i need to switch to this mode if so is the motherboard incompatable. Thanks for help in advance.

Pierre said...

This works great, i just have an issue with chameleon.
I have 10 drives and all of them are listed as a boot option when i get into the bootloader.
How do i remove the Drives i don't want to be visible in the bootloader?

Adam said...

I installed SL first on one hard drive with Chameleon then Win7 on another drive, before I read this guide. I set boot priority to the OSX drive, but the computer always boots straight to Win7 with both drives plugged in. Also, when I boot from my iboot disk, I arrow over to OSX and hit enter and the computer goes into a KP loop.

I then unplugged the Win7 drive and rebooted and OSX worked fine again. My work around right now is to unplug Win7 if I want to get into OSX. Any ideas without having to reinstall everything?

Othelo said...

Hi Tony,

I am reading your installation and it seems pretty easy but actually I am confused after reading it over and over again. Lol!

I am at lost. I wanted to reformat my computer that is running an old Windows XP and I wanted it to run both Windows 7 and MAC OS X on a single HDD. From your installation, you are suggesting that Mac OS X should be installed first to create chameleon and then reformat and install Windows 7?

Please do correct me if I am wrong. I am a noobie with this kind of setup and I wanted to follow your guide. Thank you.

Othelo said...

Hi again. I just want to clarify this guide? Is this for dual booting MAC OS X and Windows 7 on an intel based computer? That's what I am hoping it is. THanks in advanced Tony.

Chance Krul said...

Hey thanks a lot for all the help, the boots workperfectly but there's just one thing that I can't seem to figure out. The network on the Mac side works perfectly from the start (I'm on ethernet) but the Windows 7 side does not detect anything. It won't even search for networks it just instantly tells me there are no networks when the same ethernet cord is plugged in.
Please help.
Thanks.

Anonymous said...

I'm going to be attempting to dualboot windows 7 and osx snow leopard on two different hard drives on my ASUS G72GX laptop and so if i'm reading the tutorial correctly step 4 is no longer necessary with the new multibeast. Is that correct?

Anonymous said...

can i do this by using bootcamp? or is it necessary to do this kinda long procedure....

Yoav said...

hi tony

will it be fine if i will do a division
to the mac software

answer pls

Cronos said...

@Tony
HI! I was wondering if it was possible to install Mac without erasing my current windows 7? Couldn't I just leave free space on my hard drive then using the iOS cd format that free space (with changed BIOS settings) and install Mac then use MultiBeast and Chamera to Dual Boot my Windows 7 and Mac? Also, how would I have to change the setting so that Windows 7 boots and I can switch to Mac if I want to (basically the same thing as your tutorials say but windows and mac are switch; windows has priority)?? Please answer!!!!

Hozey said...

Not sure this is the correct place to make this comment, but can't get to any of your other sites. I just used MultiBeast 3.7.3 to install Chameleon RC5 over an earlier version of Chameleon. The installation was supposedly successful. I put a new Default theme in the Extra folder and removed the old Default. Chameleon isn't recognizing the new Default Theme; it's using the old one, which I can find no where on my HD dual boot with Windows 7. Any idea what's going on? Any help will certainly be appreciated. Also, it's been impossible, using many methods, to change out the boot screen logo. I'd appreciate your help there as well.

Anonymous said...

Are there BIOS tweaks that need to be done before beginning the dual-boot process? If so, does anyone have a link on how to setup BIOS so its meant for dual-booting and not just OSX? Thanks!

Anonymous said...

to htan86

Your advice worked for me. I just unplugged osx and plugged in ssd and installed windows on it then returned the osx and plugged windows to another slot. Booted and on chameleon, picked which os i wanted to boot into.

i did not see "system reserve" so im not sure what that is about, but it boots just fine. well at least for last night, i haven't touched it since then

bbkunz said...

Hey Tony,
I'm trying to figure out how is it possible to get a dual boot with OS X and Windows XP with the Chimera bootloader.
My Hardware is GA P55 UD3L, i5 2,8Ghz, 4GB Ram and GeForce 9500GT
I have two seperated harddisks (2x Samsung SATA 500GB), one is formattet with GUID an runs SL 10.6.8, the other one is MBR and runs Win XP Home 32bit.
BIOS mode is AHCPI, both systems working perfect by choosing them with disk priority via bios boot select.
At the OS X system I have the Chimera bootloader which works also well, both systems are shown, the Mac OSX boots up when selected, but when I choose the Windows XP the system hang on a black screen before even reach the Win-logo. I guess its a problem of the MBR?
Anyone has a solution?
Thanks!

bbkunz again said...

Ok, got it, it's NOT possible to boot WinXP from the OSX Partition bootloader (what a pity it looks so nice), XP-drive has to be bootdevice nr.1
Using the windows bootloader don't look pretty but works perfectly.
Cheers!

Tushaar pawar said...

hii i hv amd x2 5200, 4GB ram 250h.d.d & asus m2n68am bothe board
can i install the mac os in this conig.

Anonymous said...

Hey Tony, this is my first time ever installing Hackintosh. So at the moment, I have a built computer sitting there, with nothing on the hard drives. If I want to install this Dual Boot setup, like in the tutorial, do I have to install Snow Leopard and then begin this tutorial? Thanks.
My name is Sepand by the way.

Anonymous said...

I would like to point out that XEN would further this option and you can run both at the same time if your box has proper processor/memory resources. Maybe the TonyMac site can make a guide on this application.

Megafast13 said...

When I get to the chameleon boot screen, I select OS X and then I get the Apple Loading screen. Just into it I get an error logo covering the apple logo. What is causing this :(

Anonymous said...

Can I do this using 1 hard drive? I don't have a spare one.

Anonymous said...

I need to know if it is possible to install SL to a 1TB partition on a 2TB harddrive. I read elsewhere on this site that SL won't install to a drive larger than 1TB, so is a 1TB patition OK, or do I need to have 2 harddrives of 1TB or less? I ask here because the goal is a system which duel boots SL and Win 7.

Christie said...

Have you ever tried tripple boot mac, win 7 and linux on 1 pc?

cosonic said...

Hi!
After much laboration i managed to successfully install SL 10.6.0 on my acer 3830T sandy bridge laptop, using iboot and retail SL 10.6. My problem is that i cant boot to SL without iboot.
I tried to install bootloader using multibeast with no success.
I tried to install chameleon with installer with no success, i mean in both cases the installation is completed successfully but when i reboot i get boot0: error etc .
I even tried to install chameleon manually using terminal and i386 and fdisk...with No success!?

HDD hs no other partitions.

Any help is appreciated.

My system is core i5 2410M, 4 gig ram, HDD is WDC 500Gig, intel hd 3000 graphics.

Alex said...

Hey Tony, thanks for the guide!

I followed the instructions here and managed to get Windows 7 and SL onto the same drive, and after I updated to 10.6.7 (the 10.6.8 combo update on the apple website never opened, error : not recognized or something). I ran Multibeast after that and chose the EasyBeast installation with all the other boxes checked too, and when it was done, the SL install was working perfectly. I tried Safari real quick and I was able to surf the net and the sound drivers were working as well. Then I rebooted, and Chameleon popped up and I chose to enter the Mac OSX partition. It loaded the Apple logo on my screen and just froze there. I then rebooted and used the iBoot disc, and it got me into my SL install, but I could no longer surf the net and all the drivers seemed to not work anymore.

Is there anyway to fix this or has anybody run into this problem before?

Thanks in advance.

Anonymous said...

Hey Tony and all,

I just wanted to share what I came across doing this. I tried so many times but the windows partition wasn't shown by chimera and strangely wasn't mounted by OS X. I googled lots, but nothing worked. I then tried a smalleer HD and your tutorial worked perfectly. I then redid this again on my new 5K3000 2TB drive using 3 partitions instead of 2, 500GB OS X, 500GB Windows and 1TB for sharing documents. So to me it seems Chimera and OS X couldn't handle two 1TB partitions for the OS's but 1TB, I think they came at about 1.01TB. Hopefully this info might prove useful to someone else or help update Chimera.

Your guides and tools were awesome for doing this. BTW everyone following this and then the 10.7 update works great too, i added the 8GB Installer partition to the Snow Leopard partition.

Daniel said...

Hi Tony
I have a laptop and I'm interested in using this method.
Except that my laptop can only reinstall windows using a recovery partition in the hard drive.

Is there a way to do it other way around?
Could I install SL in a separate partition while keeping the original win7 and then set up a dual boot?

Anonymous said...

I have a HP xw8600 workstation Dual Xeon 4GB RAM.
The mother is legacy HP. I've tried all approaches; iBoot, Chimera, Chameleon but haven't been able to install the Mac OS.
Can someone please help? really want to work with Mac OS X Lion

Anonymous said...

I'm confused. I have to have an existing OS X installation, then install Windows 7, then install OS X again? What if I don't have an existing OS X installation?

pmilani said...

@Jeff33702
Installed Win7 after SL.
I confirm that the _only_ step needed after Win install is to flag the SL partition as active. Works like charm!

@ ALL

SL or Win, order doesn't matter. Only when installing Win after SL, one extra step needed is flag the SL partition as the active partition. This because during installation Win makes its partition the active one.

For the people confused about fdisk...
check "man fdisk". also there is a help command when running fdisk, just type "help".

How to flag your SL partition as active:
1. assuming you did earlier "diskutil list" and noted your id, e.g. I had disk1s2
2. assuming the installation has completed and your system boots straight to Win
3. boot from CD or USB the Chameleon (iBoot if you have that one) and select your SL installation
4. open Terminal and do 'sudo -s'
3. to edit MBR: "fdisk -e /dev/rdisk1" here the device name matches the number appearing in the id after 'disk', so for disk1s2 it will be "/dev/rdisk1"
4. flag the SL partition as active: the flag command is typed as 'f N' where N for my example is '2', as it appears in the id after the letter 's'

swapnil said...

i have problem loading snow leopard on my intel core2 duo pc, while i have iboot but cant go after the iboot loader screen, and currently running win 7 on my c2d pc... reply tricks for installing snow leopard on it.....

pmilani said...

EDIT
After having major issues with booting I had to redo everything.

BTW: if you screw with the EFI partition on a SSD you're in trouble... the only way to boot even CD was to unplug the SSD from the SATA ports :/
I had to reconnect it via an USB enclosure, erase and re-partition to be able to connect it back to my PC.

Finally the best way to dual boot is tony's
thanks!

Anonymous said...

To be clear, I must first have Snow Leopard installed on the hard drive I want to use as a Dual Boot?

dbetancour said...

Finally I have a problem. After making all the tutorial, I could not boot the system, because there is a boot error. I tried to repair the startup disk with windows 7 and run "REPAIR automatic system start" but do not see the C: drive and partition with the installation of windows 7, I've done chkdsk but I do not find errors in the partition. I need help to boot windows and have the dual boot.

PD: Thanks for the tutorials!

Somer0943 said...

That means i should install snow leopard first for patritions and then install win 7 and install (Format or Overwrite) snow leopard again? It takes a lot of time for twice install mac os if i am right. Could you plz give me some advice on how to shorten the install steps? Thx a lot! lol

shagmwp said...

I know you can open a boot camp partition in Parallels as a VM, Do you think it is possible to open W7 as a VM with this dual boot setup? I can do either 1 or 2 HDD install if one works better than as a VM.

Thanks again for all your hard work and great guides.

Somer0943 said...

@tmx86
Hi, after i carefully read ur article again i just have one - the last question now.
When should i install Chameleon to the EFI partition in order to display the windows and mac icon to choose when the system starts. Seems u don't mention it. lol Or, by saying "NOTE: EasyBeast, and UserDSDT install the bootloader by default, so you'll not need to check that option." in snow leopard installation part, u mean that i've already done this step. Looking forward to ur reply, thx!

«Oldest ‹Older   1 – 200 of 257   Newer› Newest»

Post a Comment