osx and windows dual boot

Nvidiaguy07

Platinum Member
Feb 22, 2008
2,846
4
81
i want to try osx but if i end up liking it i still want to be able to use windows and linux.

how hard is to to dual boot these two. Ive had a dual boot with vista and ubuntu and a triple boot with vista, xp and ubuntu. Is it any harder or easier to dual boot osx and vista?

and how about triple booting vista osx and ubuntu?
 

Zaap

Diamond Member
Jun 12, 2008
7,162
424
126
Read Kaido's $400 Hackintosh rig thread.

Fortunately, you could hardly have a better system for running OSX. Just follow the guides.

For multi-booting, I personally recommend installing OSX to its own SATA hard drive- I find it makes mult-booting a lot less complicated. You can use GRUB in Linux to boot all of your OS's- and whatever number of them that you want.

Currently, my main system boots OSX, Windows XP MCE and XP64, Vista 32, Vista Ultimate 64, and PCLinuxOS with the GRUB menu booting everything.

 

TheStu

Moderator<br>Mobile Devices & Gadgets
Moderator
Sep 15, 2004
12,089
45
91
Originally posted by: Zaap
Read Kaido's $400 Hackintosh rig thread.

Fortunately, you could hardly have a better system for running OSX. Just follow the guides.

For multi-booting, I personally recommend installing OSX to its own SATA hard drive- I find it makes mult-booting a lot less complicated. You can use GRUB in Linux to boot all of your OS's- and whatever number of them that you want.

Currently, my main system boots OSX, Windows XP MCE and XP64, Vista 32, Vista Ultimate 64, and PCLinuxOS with the GRUB menu booting everything.

Are you doing software testing? I mean.. that is a TON of OSes. When I was in school doing Software Engineering I only had 3 installed OSes, Ubuntu (which then got trashed once i realized that prof just wanted us to install it because he was a linux nut), OS X and Windows XP or Vista. I then ran a couple Windows VMs for when I didn't feel like a full reboot, but 3 actually installed OSes is my limit.
 

Zaap

Diamond Member
Jun 12, 2008
7,162
424
126
No, no testing- more like OS testing.

XP MCE is from an install on the system I replaced- I just harvested the old hard drive and found that it booted fine, just needed the new system drivers. Eventually I'll get rid of it and reformat that hard drive.

I put XP64 on as my 'new' main Windows OS, and that's primarily what I use on the Windows side. Both Vistas are just from messing around to see which I might actually eventually use as a main OS- I still hate Vista, so for the moment, neither. I could easily get rid of both. Linux really just to boot the other OS's with, and I use it occasionally. I mainly use OS X and XP64.
 

Nvidiaguy07

Platinum Member
Feb 22, 2008
2,846
4
81
how much more complicated is it to just have a partition with leopard on it? I have 2 hard drives. 74gb for vista, 640GB for storage, and then the other 500gb hard drive is what i have to mess around with.

Also im not completely comfortable with using GRUB. is there a guide somewhere that can teach me really how to use it. My main problem with it is this: I can triple boot Vista,xp and linux if i install xp first, then vista, then linux. But if i had to get rid of just 1 of those or wanted a clean install of 1 OS im lost and dont know how to re-configure the grub menu. I always just end up deleting all 3 OSes and reinstalling them.
 

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
Originally posted by: Nvidiaguy07
how much more complicated is it to just have a partition with leopard on it? I have 2 hard drives. 74gb for vista, 640GB for storage, and then the other 500gb hard drive is what i have to mess around with.

Also im not completely comfortable with using GRUB. is there a guide somewhere that can teach me really how to use it. My main problem with it is this: I can triple boot Vista,xp and linux if i install xp first, then vista, then linux. But if i had to get rid of just 1 of those or wanted a clean install of 1 OS im lost and dont know how to re-configure the grub menu. I always just end up deleting all 3 OSes and reinstalling them.
GRUB is an evil bastard, but thankfully most of what you need is already generated for you. Removing an entry is as easy as deleting a couple of lines. Coincidentally, adding an entry is as easy as adding a couple of standard lines, assuming you know what partition the OS you want is on.
 

Agentbolt

Diamond Member
Jul 9, 2004
3,340
1
0
Obviously I'm an idiot, because I've never had any luck with dual booting even, never mind octal-booting like Zaap up there.

A few years I figured I'd give Linux a shot, so I installed Red Hat, tried to set up grub, and things work beautifully for about 3 weeks. Then one days windows stopped booting correctly. I tried repairing the boot sector from a rescue disk, and either did something incorrectly there or the boot sector was just too badly hosed, because that failed and then neither linux OR XP would boot.

Then I tried doing the Hackintosh thing about a year and a half ago. Vista was already installed, I installed OS X 10.4 without a problem, and then when I tried to boot up the OS X partition, I got the HFS+ partition error nonsense. I had the right partition set to active, I googled the error and tried all 50 different solutions, none of them worked.

After that I became deeply cynical and just bought a Macbook and run Vista off boot camp. It's obviously possible to multi boot, I just wish people would stop making it sound like a simple, foolproof process.
 

Zaap

Diamond Member
Jun 12, 2008
7,162
424
126
The thing is, it can be a simple process. (I won't say foolproof, cause few things to do with PCs are) And it can also be an unholy PITA.

That's why personally, I recommend keeping at least OSX on its own hard drive.

The biggest multi-boot problems come from several OS's on partitions of the same hard drive. Each one can overwrite the boot sector of the others, and if you pick the wrong install sequence, it can cause the others not to boot. OSX really aggravates this because it's not really designed to be booting on a PC.

Windows gets along well with itself, so that's easy to install several different versions on the same hard drive (s). Each will be added to the NTbootloader of the latest version.

Linux gets along well with Windows- GRUB should automatically add Windows installs to its boot list. I find the GRUB menu bone simple to edit- just never delete an entry, as opposed to copy, paste and edit the entry, make sure your edit works, then delete the original entry. With a little patience and some trial and error, you can point it toward any valid OS install on any hard drive, and have it boot just about anything.

OSX is clearly a wildcard- it isn't really designed to be running on a PC. Linux won't automatically detect it. Windows will carelessly overwrite Darwin if given the chance, and why wouldn't it? So keep it separate, and avoid all sorts of trouble. I look at it like this- the cost of a hard drive buys you a new Mac- one that already has several other OS's installed on it.

Anyway, to answer the question- yes, you can install OSX on an existing partition. If it's a drive that has no bootable OS's installed, then that works fine as you're not overwriting some other OS's boot sector. But you're still creating a second bootable hard drive in the system, and you need a way to unify how to select which OS will boot.

IE: your default boot drive won't magically change itself to see OSX. You can select each bootable drive the quick and dirty way: Gigabyte motherboards usually have an F12 boot drive select at start up. Let's say you have Linux and Windows on one drive, OSX and storage partitions on another. By default, the PC boots to GRUB on HD1, which can also boot Windows. If you hit F12 at startup, you can switch it to temporarily boot Darwin and OSX on HD2. Not pretty, but it works.

Or you can add OSX to GRUB. (There are several ways of doing this, I use the boot_v8 method). Also, with Vista you can use something like EasyBCD to add OSX and other OS's to Vista's boot menu. (I've tried this, but didn't find it a better solution than just using GRUB).

The most simplified way of looking at it, is not to even think in terms of multiple OSs, but each single OS. What would you do to get OSX running on a system by itself? It really doesn't matter what other hard drives are attached to that system, and what's on them (OSs, or just files, or whatever). Just make OSX work as if it's the only OS. Make Windows work the same way. Make Linux work the same way. Now find a way to link them all together with a boot loader that lets you switch between them. Approaching it that way IS about as easy as it gets. Approaching it like "I'm just going to pile 3 or more OSs on top of each other and somehow hope they'll work, is a recipe for headache.

Check out the Multi Booting and Virtualisation forums over on InsanelyMac, and their Genius Bar tutorials - there's a lot of great info there on this topic.
 

Tyranicus

Senior member
Aug 28, 2007
914
6
81
I've been running a machine with OS X and Windows on two separate hard drives for over 6 months now. In all that time, I still haven't found it necessary to screw with a boot loader. If I want to boot into Windows, I just change the boot order in the BIOS. Perhaps it's not the most elegant of solutions, but it's guaranteed to work.