Author
Topic: Multi OS Boot Loading (Read 9193 times)

I just finished assembling a quad core machine. I want to set it up with multiple OSs-64 bit versions of Vista and Ubuntu to start and probably W7 and perhaps OS X later. I remember from years back that boot loaders can be a "virtual" nightmare. Since I haven't kept up, I did a lot of Googling for starters and it looks like Gnu Grub is the current king of the hill. But it would appear that there is little agreement on which version to use or how exactly to use whichever one you decide on. My sense of this is that it could wind up like one of those butterfly effect disaster movies where the slightest misstep takes you straight to Armageddon. I'm looking for someone with solid experience in this area who can provide me with enough detailed guidance that I don't screw this thing up.

Since the arrival of virtual machines (Virtualbox, VMWare, Virtual PC etc.) I am nearly not interested in multi-boot systems anymore. If the host PC has an "oceanic" size pool of memory, one or more (fast) hard drive(s) and any kind of multi-core CPU configuration...why bother?

Switching between the installed O.S's in a multi-boot system hurt your work flow tremendously. Besides that, you have to permanently sacrifice a lot of hard drive real estate for each O.S. When each O.S. requires access to the same pool of data the drive/partition has to be FAT32 for the best read/write reliability. That file system is kinda weak in features, compared with NTFS, EXT2/3/4, ZFS etc. All those features are there for a reason...to improve the work flow, security, file size etc.

If you have ESata another approach might be to configure the OS to run from one of those docking stations. When you want to change OS, eject the drive and insert a new one. If the machine will boot from an external Sata that is. I'm not sure how those options go.

If your quad core has hyper-v support why not install the free VMware ESXi virtualisation and run all your OSes concurrently from within there?

Alternatively install your OSes in the right order and it should take care of itself. Basically install your Windows OSes first as they are least tolerant of mucking about with the boot sequence and install them in date order (oldest first) then each version of Windows will be added to the latest boot loader for windows and give a multiboot system. Finally install your Linux OS and opt for Grub as your manager during installation. It should sort out a multiboot for Linux and Windows, when you choose windows you get the normal windows multiboot screen.

How you install OSX on a standard box is anyone's guess as there doesn't appear to be a standard way of doing it unless your are using Apple equipment. If you find out how to do that I would be really interested. I tried Hacintosh in a VM machine and never managed to get it working properly.

How you install OSX on a standard box is anyone's guess as there doesn't appear to be a standard way of doing it unless your are using Apple equipment. If you find out how to do that I would be really interested.

There was also a flurry of reviews around the beginning of 2009 about an interesting hardware product called EFi-X USB v1 that claims to allow you to do a direct OSX install on your PC without having to go through the expected hacks and rigmarole. There was a good article on it by the folks over at the Test Freaks blog:

I've been told that EFiX America (www.efixusa.com) has now incorporated this technology into their own motherboard. All the usual caveats (legal and technical) apply.

I was tempted to give this <$200 gadget a try until I found a local company that was closing up shop. They were dumping a handful of 2Ghz Mac Minis for $450 each. I figured it was just easier to grab one of those and be done with it once and for all.

Not very ubergeek, I'll admit. But for the small number of things I actually need a Mac for, I just couldn't justify the time and effort needed to go the Hackintosh route.

Thanks for that - looks like an interesting product. Slightly worrying (and not surprising) that they actually say on the sales website that the 'long term future of the product is not guaranteed'.

I'm sure Apple has a long queue of lawyers drooling with excitment.

I'm sure your right - the simplest solution for the odd bit of Mac work is to buy a Mac Mini - at least then you don't have all the hassles. Out of curiosity can you use a standard PC monitor etc. with the Mac Mini (I presume that is the thing that looks like a white brick?).

It doesn't include the pre-Vista bootloader files which you will need if they weren't on the on the same partition as XP, etc and Vista/Win7 has since deleted them. But there is a wiki page on their site with those files for just that situation.

Also it now can install a 'neogrub' binary file for booting Linux so it handles linux and everything else Grub supports,

Looks like there are no Grub heavies around. If I go that route, I still don't even know which version of the app to use, not to mention a whole lot of questions after that. If anyone knows someone who knows someone, I wish they would steer me in the direction of somebody I can get into a dialogue with over this.

I already did my googling, so please no more link and run responses. And I don't really need 50 alternatives to Grub-the couple above that I already have will do. Thanks to those who have already posted. I appreciate your efforts to help.

I use Grub on several computers but no expert - I will check which version they have. I've never had a Grub version problem using whatever the first (or sometimes last) installed distribution has put in place.

I tend to install *nix style OSes by telling them to put their boot stuff on their own partition, apart from one, then I can copy and paste it to the main grub config.

I've also tended, because I am lazy, to choose as "main grub" that of a distribution which has a nice helpful "detect other OSes" config script - so if I get problems I can re-run that

Currently trying to learn some of the nitty gritty as I have decided to jump in and help some distributions I like and I should better understand installers...

For "grub heavies" I would fish the waters of usenet. There are a bunch of Linux groups on usenet with some very knowledgable people on them. Only proviso is it helps to have a thick skin on some of those groups. Pretty much zero tolerance for hand holding.

Thanks for offering to help, but already you are talking over my head. Remember, I have never used Grub before or seen a manual for it, so when explaining things to me, you need to start at square one. If you can tell me which version I should use and where to download it from that will be a start. I hit a couple of sites where people were arguing over which version was better and I had no way of telling which one was correct. If you can point me to a site with a good working version, hopefully they will also have a current manual I can download and read which will help me understand what you are talking about when you try to explain things to me. Thanks loads.