Multiboot tool?



With the "explosion" of new laptops on the market, an old topic is revived: the need for a multiboot tool that can multiboot more than four OS'es on a harddrive.

The new laptops typically have a large hard drive, enough to keep about a dozen of OS'es on it.
The layout is very often like this (at least on mine):
primary partition 1: system or restore partition
primary partition 2: W*n XP partition (needed for bios updates,
checking things etc.
primary partition 3: OS 1 of your choice (FreeBSD production)
primary partition 4: OS 2 of your choice (FreeBSD development)

And that uses up the four primary partitions.
Now, if I would like to have NetBSD, OpenBSd, and even (gasp) Linux on it, the standard, only-four-primary-partitions-per-disk won't do.

So the question is; does anybody have experience with a multiboot tool which is:
- easy to install and maintain (preferably it can be installed without
damaging existing partitions)
- easy to work with
- supports current versions of *BSDs, Linux and also supports the
necessary evils (XP)

Some would say "why dont you just use a VM montor / virtualization system, like Qemu or Xen, or even VMware?"
well, the answer to that is "driver testing". If I use a VM solution, I cannot test hardware drivers.
--
Torfinn Ingolfsen,
Norway
.