Multi-Booting Guide

Dual Boot OS X and Windows 7

Want to dual boot OS X and WIndows 7? I don’t blame you, I do! Here’s how:

Partitioning the Drive
Boot from your copy of iDeneb OS X USB stick or DVD that you created to install OS X and partition the drive with Disk Utility. Open Disk Utility by clicking on the Utilities menu on the menu bar. Insure that the Windows partition is first, and is formatted as FAT32. After that, if you want to have a data partition or simply use the rest of the drive for OS X, that’s up to you. The spare data partition should be formatted as FAT32 as well so both Windows 7 and OS X can read and write files to and from it. The OS X drive should, again, be formatted as Mac OS Extended (Journaled).

The point is, you can partition the drive any way you want, as long as the Windows 7 partition is first (on the top of the partition map on the left side.)

When the drive is partitioned the way you want, quit Disk Utility and continue to install OS X as the guide says to on this site.

Install Windows 7
With the beta testing over, I’m not sure if you can still get your hands on a copy or a license for that matter, so if that doesn’t work you’re going to have to find another means of getting Windows 7. If you happen to get a copy of Windows 7 ISO (*cough*Torrents*cough*), I’d recommend WinToFlash to create a bootable USB drive installation.

When you get to the point where Windows 7 wants you to pick a drive to install Windows 7 to, the install routine will tell you that you can’t install Windows 7 to any of the drives you’ve got. Pick the intended drive for Windows 7 and reformat it as NTFS. Be sure to pick the right partition! You’ll then be able to move forward with the install. Pay attention to the sizes of the partitions to be sure of the right partition.

Make sure that you run Windows Update once you’re installed. Windows 7 should run everything on the Mini 110 straight out of the box, no need for drivers.

Restart the PC after updates as necessary.  The computer will boot into Windows 7.  Please note that you will NOT see or be able to boot into OS X at this point. Don’t worry.  The install is still there.

Now, we can set OS X as the active partition and use Chameleon as our bootloader.

First, open up Command Prompt by going to the Start menu and typing in “cmd” into the search box on the bottom. Once in CMD Prompt, type the following:

Diskpart
DISKPART> select disk 0
DISKPART> list partition (Find what number your OS X partition is, pay attention to the size to determine)
DISKPART> select partition X (replace X with the number of your partition. IF you just have the Windows and the OS X partitions, it should be 2.)
DISKPART> active
exit
exit

Now, reboot. If everything went right, you should see the Chameleon bootloader.

If you hit any key during the countdown, you should be able to see the two operating systems and be able to choose either or. Now, you should update the bootloader to Chameleon v2, it sports a nice GUI and other upgrades. Check the how-to on updating Chameleon here: http://osxhpmini.info/2009/09/22/how-to-upgrade-your-chameleon-bootloader/

Dual Boot Windows XP and OS X iDeneb 1.3

Originally posted on myhpmini.com by forum member, flowpass. I simply cleaned up and tweaked the guide a little for improved clarity.

  1. Boot the mini with iDeneb 1.3 installer.
  2. Go to Tools, open Disk Utility.
  3. Select your hard drive, and choose “Partition”.
  4. Under “Volume Scheme”, select 2 Partitions. Don’t press Apply yet!
  5. Select the first partition. Under format, select “Free Space”. (We do not want to format the partions here, the Windows XP installer has issues with that)
  6. Select the 2nd partition. Name it as “Preferred” without quotes. Choose the format to be “Mac OS Extended (Journaled)”.
  7. Press “Apply”.
  8. Close Disk Utility and go ahead with the iDeneb setup as the guide tells you to on this site.
  9. For the install volume, you should just see one drive in the setup utility. This is the Mac OS Extended (Journaled) partition we created earlier.

10.  After the iDeneb setup is finished, go ahead and boot with your Windows XP setup (Whatever way you are doing that… USB flash drive, USB DVD, etc.)

11.  In the Windows installer, select the first free space on your drive. (This is the first partition, non-formatted.)

12.  Choose either to format it as FAT32, or NTFS. (FAT32 allows you to read and write files onto that partition from within your OS X installation.)

13.  Now, do not proceed with the Windows installation. We need to reboot and start your Windows installation again. (The difference being that now that the partition is formatted, it will now have the C:\ drive lettering.)

14.  Windows setup will now write a MBR (Master Boot Record), so after reboot, you won’t be able to able to boot with the Chameleon Bootloader, which means you can’t get into OS X.

15.  To fix that, we are going to setup chain0 as a bootloader.

16.  Get chain0 from the OSX86 Wiki, here: http://wiki.osx86project.org/wiki/index.php/Chain0

17.  Boot into Windows, and edit your boot.ini file.

To view and edit the Boot.ini file:

Right-click My Computer, and then click Properties.

-or-

Click Start, click Run, type sysdm.cpl, and then click OK.

On the Advanced tab, click Settings under Startup and Recovery.

Under System Startup, click Edit.

18.  Add this line to the end of your boot.ini file and save it:

C:\chain0=”Mac OS X86”

19.  Reboot.

After rebooting, you’ll be greeted with the Windows boot loader. You will now see that you have the option to either boot into Windows XP or choose “Mac OS X86”, which is what you entered on the boot.ini file. You should now be able to choose OS X and boot into it with no problems.

Note: If you want to re-install the Chameleon bootloader from within OS X, you will be left with an odd boot menu; as you can choose “Other” in the Chameleon bootloader which will send you to the original Windows bootloader, where you still have both options (XP, and OS X.)

Comments have been disabled on this page. For issue support or for any other questions, please refer to the MyHPMini.com Forums.

6 Responses to Multi-Booting Guide

  1. Kevin says:

    Thanks for publishing the windows 7 dual boot guide. I have followed the instructions exactly but had one problem. After I finished the windows 7 install, I followed the Diskpart instructions. Rebooted my computer and received the boot1:error. Somehow Windows 7 screwed up something. I am able to boot into Windows 7 via the DVD and I ran the Dispart again but pointing to partition 1 (Windows 7) and it boots up. What should I do now? I hear this EasyBCD could work. Should I try that?

  2. Bryan says:

    EasyBCD will work if you’d like. I used the EasyBCD method for a while, the only thing is that if you choose Mac OS X on the MBR, you’ll be faced with the Chameleon bootloader.

    It’s not a problem, there’s just two bootloaders on the system.

    For a quick and painless tutorial of EasyBCD, read here: http://www.geardiary.com/2009/01/21/dual-booting-the-wind-osx-and-windows-7/

    • Kevin says:

      I actually would prefer not to use EasyBCD. Do you know how else I could try to fix this issue?

      Thanks!

    • Kevin says:

      Do you think if I re-appliect the Chameleon boot loader to the partition it would work (not sure how I could do this).

  3. Kevin says:

    I installed EasyBCD and it all worked fine. I also edited the timing of the Darwin Bootloader to 1 second so its pretty quick.

    Cheers,

    Kevin

  4. Bryan says:

    Niice. That’s what I did for a while, but then I just set OS X as the active partition and got rid of the OS X partition in EasyBCD program, so that Chameleon was the only bootloader on the system.

%d bloggers like this: