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
initialised 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 initialise 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.