Hi,
I have, over the years, run a mix of NT (NT4 to XP) and 9x (all of 'em)
kernels, as well as several of the 'nix ones (Solaris, Mandrake, RedHat
among others). As was pointed out elsewhere in the thread, 9x kernels are
the biggest problem in a multi-boot environment with ntldr. If you run any
linux systems, the NT bootloader is useless. The 9x kernels do not mix well,
and are best kept to themselves (you do recall dll hell?), and all Win OS's
have a nasty habit of overwriting the existing bootloader during setup.
I understand the importance of a "clean environment", which is why I
generally recommend the first one I listed (BootIT NG). This one installs to
its own small partition, and works totally outside of the influence of any
operating system (unlike anything from PowerQuest). Once you choose an OS to
boot, it's on its own and acts just like a normal, single-OS machine. In a
testing environment, particularly in alpha/beta tests, this makes life
easier as a base install can be copied to multiple partitions and reused
repeatedly. Just create a quick boot entry for it (only takes a second). If
it munges up, wipe it and copy over fresh. No reinstalling and repairing
ntldr.
As I've stated earlier, there is nothing wrong with using the native
bootloader, but for a testing and developement machine there are better
ways. Going back to the original question and my response in this thread
(which is what has prompted all this discussion), this is an instance where
a boot manager will likely be of benefit, which is why I recommended it. You
can plug along and do things the hard way, but why when you don't need to?
In testing, you don't want to spend all of your time setting up the test
environment, you want to get to the meat of it.
--
Best of Luck,
Rick Rogers, aka "Nutcase" - Microsoft MVP
Associate Expert - WindowsXP Expert Zone
Windows help -
www.rickrogers.org