Copying the Windows 2000 boot information
From the Advanced tab, select Startup and Recovery. What we want to do now is to get the information that Windows uses during bootup to start each OS properly. We'll find how to get this from the Startup and Recovery section. In the System startup section, select Windows 2000 as the Default operating system. You can change the Display list of operating systems for XX seconds now or later to fit your needs. Mine is set at 10 seconds.
What we have just done is to set the boot parameters that will be written to the boot.ini file. Hit Ok and now we're ready to go take a look at what has been done.
To see the parameters, open boot.ini in a text editor (Notepad will suffice). You should see something like this:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\="Microsoft Windows"
So, here we see that that computer will default to WINNT when booting. You can always change the timeout default by setting timeout=XX to XX seconds if you want to change the default in the future. Now, let's create the file that will hold the Win2K boot info.
Save the file as a new file (File / Save as..) called BOOT2000.ini in the same directory as the boot.ini file and then close the BOOT2000.ini file.
If you're curious and would like some insight on the syntax used in the boot.ini file, please read the following. If not, please skip to step 6. Special thanks to Grogan for the contribution.
ARC Naming Convention
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
The first parameter will be multi for IDE or for a disk on a SCSI controller that has a BIOS. For a disk on a non-bootable SCSI card that doesn't have a BIOS, the scsi syntax will be used instead, in which case it reads the ntbootdd.sys file from the root of C: which is merely the SCSI miniport driver renamed. The reason for this is that the devices on the SCSI controller without a BIOS cannot be initialized without a driver. The number in brackets? Microsoft calls that "the ordinal" and that confuses the living snot out of people. For this one, it's the number of the hardware adapter (e.g. SCSI controller for bootable SCSI, or IDE Controller). The first adapter to load and initialize is 0, the second would be 1.
The second parameter disk is the SCSI bus number (SCSI ID). If you're using multi, it's always a value of (0).
The third parameter rdisk is the "ordinal" of the disk, or in English, the number of the disk. This is normal, the first hard disk is 0 and a second hard disk would be 1 (i.e. ide0 and ide1). If this is a SCSI disk, this parameter is ignored, i.e. it will be zero.
partition is obvious, but it starts at 1. There's no such thing as partition 0, the first partition on a hard disk is partition(1).
Thus, in our example, the WINNT directory is on the first IDE controller, on the first disk, on the second partition.
http://support.microsoft.com/support/kb/articles/Q102/8/73.ASP
Copying the Windows 98 boot information
Go back to the Advanced tab, select Startup and Recovery again. In the system startup section, select Windows
98 as the Default operating system. Hit Ok.
Open boot.ini again in the text editor and you should now see:
[boot loader]
timeout=10
default=C:\
[operating systems]
C:\="Microsoft Windows"
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000
Professional" /fastdetect
Save the file as a new file (File / Save as) called BOOT98.ini in the same directory as the boot.ini file and then close the BOOT98.ini file.
Take a moment to see what is in the boot98.ini and boot2000.ini files, comparing the changes.