I have used a different system to handle multi-booting. I've used this particular setup for many years with good success.

If you don't mind using an external boot manager, you can have total Linux/Windows/Solaris/etc. bootloader independence.

Here's what I do...

I use the freeware boot manager Xosl (www.xosl.org, you might have to search for Xosl) which lives in a really small partition at the beginning of the drive. You can create this at any time, before or after a M$ install. This will change the partition numbering scheme, so if you have *nix operating systems already installed, you'll have to correct the partition info afterwards.

I set the Xosl partition up prior to M$ install, then create the M$ partition, install the M$ OS, install XOSL, get that configured, and then install the other operating systems.

Linux operating systems are installed in one single root partition per distro/release/etc. with the distro's bootloader of choice installed in the boot sector of the distro's root partition, not the MBR. You can install these at will, and as long as you re-use existing partitions no partition numbering errors will occur as you install and try different distros into the various partitions. And, of course, new partitions can be added at the end of the drive(s) in unused space without any issues. I share a single swap partition.

I typically have three or four distros or releases installed at the same time in multiple hard drives, along with Windows. (If you are installing Solaris, install or allocate partitions for everything else first, leaving unformatted space for the Solaris slices, then install Solaris last.)

After installing or changing a distro, use the Xosl GUI to add or re-configure your boot screen. It'll chain to whatever bootloader you have installed in that particular partition. If you are changing a distro, it is just a matter of deleting and re-adding a boot chain, for a new install it's just an add. It can be done via the GUI using point-and-click in about 5 seconds. All the partitions appear in a selectable list. Then boot that OS entry and you'll see the distro's bootloader run. Every bootloader is independent, per partition. No interaction issues at all.

The only gotcha in installing multiple distros/releases is that you need to know your if your BIOS has a limitation on booting large drives. I haven't had trouble with modern BIOS, but know this before you proceed. Of course you'd have the same issue with lilo or grub, too. If you have a limitation, you won't be able to boot partitions located above the limit, high on the drive.

I like this setup because I don't have interactions between distro installations, and any distro is free to set up and use whatever bootloader it wants to. There is no bootloader interaction. There are other boot managers you could use too.

It isn't a pure Linux solution, but it works slick and easy.

Rick Kunath

____________________________________________________
Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Reply via email to