You could accomplish this dual-booting in many ways.
The two simplest, since you have these OSes on
separate HDs and both OSes are of the Win2K/NT/XP
family, are by editing the boot.ini file and by changing
the hard drive boot order in the BIOS.
BOOT.INI FILE
The boot.ini file (at C:\boot.ini) is a system file, and you may
have to enable viewability of system files to see its name in
Explorer. The entries in this file control where the boot
loader goes to find the OS. You can edit this file easily with
Notepad. Since you have only one partition in each HD (I
presume), there will be a single entry under the line
"[operating systems]". The "rdisk()" argument in that entry
will be "0", as "rdisk(0)". Just add an identical line after it
with the "rdisk()" arg "1". These values tell the boot loader
(ntldr) which HD contains the OS.
Also set the timeout value to some reasonable number of
seconds such as "10" to give you 10 seconds to select
which OS to boot.
You can also make the arbitrary character strings (between
the quotes) something different in order to distinguish between
the two OSes during bootup. Then, at boot time, the boot
loader will display these two character strings on the screen
to let you choose which OS to load.
HARD DRIVE BOOT ORDER
Most BIOSes allow the user to set which HD's MBR gets
control a boot time. This HD is the one which the BIOS
presents to ntldr as being at the head of the BIOS's hard drive
boot order (not the same as the Device Boot Order). This
is the HD referred to in boot.ini as "rdisk(0)". In the default
case, this is the first HD that the BIOS finds as it picks through
the sequence:
Master, ch. 0,
Slave, ch. 0,
Master, ch. 1,
Slave, ch. 1.
(The sequence for SATA HDs is similar.)
The second HD in the sequence is referred to as "rdisk(1)",
and so forth. But this sequence can be changed by the
user via keyboard input to the BIOS, and thus, which HD's
MBR gets control. The MBR getting control will find the
ntldr on its own HD, and that ntldr will find its boot.ini file
with the single entry with the "rdisk(0)" parameter in it - which
means "the OS can be found in this HD" So by setting in the
BIOS which HD is "rdisk(0)", you can control which HD the
OS comes from.
*TimDaniels*
Anon said:
I have an older drive- its a boot drive, and I have a new drive,
already formatted and with XP installed (both XP home)
I would like to be able to select which to boot from. (so I can
take my time instaling software on the new drive, and backing
up the old one).