I am a web developer experienced in the .NET environment but also in other web technologies. In order to get the work done I use a Macintosh Macbook Pro (4,1) with a Boot Camp partition running Windows 7.
This allows me to use my favorite OS (OS X) with my required work environment (Windows 7 and .NET) whenever I need them. To allow for smooth usage I use Parallels 5 to virtually boot my Windows 7 machine from within OS X but whenever I want to do some heavy lifting I reboot into Windows 7 (on Boot Camp) which allows me to use my laptop's entire resources for my work.
My problem is this:
I am now about to begin work for a company in Tel Aviv which uses Linux desktops for development and I need to follow suit. I've given myself a new quest:
Set up the ultimate web development platform.
My goal is this:
- Install the three operating systems one alongside the other - OS X, Ubuntu and Windows 7.
- Set each one of them up in such a way that allows me to boot into it (meaning I can have any one of these OSs running on its own when I want.
- Use parallels to virtually boot my Windows 7 partition - this allows me to keep using Office 2007, which I use often.
- (optional) Use parallels to virtually boot the Ubuntu OS also.
Sadly, I am simply failing at this and need your help.
I have managed to complete goals 1 and 2 but simply can't get 3. In theory it isn't a problem to install Windows and OS X alongside each other, and virtually boot the Windows under OS X using Parallel's Boot Camp virtualizer. However, the moment I install Linux alongside the other two it breaks Parallel's virtualizer and it can't boot.
I think it is due to Parallel's inability to use GRUB but I'm not actually sure about that.
Has anyone managed to do what I'm trying? Does anyone have a solution?
I am considering compromising and going for a system like this:
- Install OS X and Ubuntu on the laptop - which means I can boot into each of them.
- Create a virtual machine for Windows 7 using Parallels.
However that will be a real compromise as far as I'm concerned and I hope to find a way to set up the machine as I described earlier (three OSs which can be booted independently and also loaded in VMs).
Just to make sure I'm clear - I HAVE MANAGED to install three independent OSs on the same machine - but that always prevents me from booting them as VMs using Parallels.