No
To multiboot with XP you need each system's first 512 bytes of the booting code, which in your case could be the boot image say, availabe in the XP's directory. There should be an entry in the boot.ini so that the system can appear as a booting alternative on the screen.
The bit that is going to kill your idea is every system must be already installed inside your PC so that the boot loader of each relevant partition number encoded in the boot image can be correctly loaded when selected.
If the above doesn't killing your idea stone dead then XP can only boot one DOS-based system. Thus out of Win98, Win95 and DOS only one can be booted by XP. Since M$ uses a common code for the MBR my guess is yours so called boot images of Win98, Win95 and DOS are in fact the same thing but may be in different versions (interchangeable). I always use a DOS floppy to restore XP's MBR.
You will find XP's multi-booting needs 10 times more effort than Grub.
I have XP's NTLDR, Lilo and Grub booting each other in 50+ systems, including your Win98, DOS, FC3 and rh9, in the box. Only Grub can boot every one of them with these 3 lines
Title my system in (j+1)ith partition of (i+1)th disk as Grub counts from 0
root (hdi,j)
chainloader +1
You can't get a boot loader simpler or more powerful than Grub!
Last edited by saikee; 11-04-2005 at 08:35 AM.
|