Boot.ini configuration



possum
07-10-2005, 03:16 AM
I have two HDD with WinXP pro on both. How can I configure log-on to ask
which drive I want to boot to.
--
possum

Ralph Devlin
07-10-2005, 03:16 AM
Edit the Boot.ini file either from the startup&recovery section of system
properties or the actual file on the systemroot.

Example:

[boot loader]
timeout=30
default=multi(0)disk(1)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(1)rdisk(0)partition(1)\WINDOWS="Windows XP Professional"
/fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional"
/fastdetect

Timeout is the default time to wait for user input until loading the default
operating system. If it is set to 0 it will automatically load the default
operating system.

The default and sections under operations system use the ARC format to
specify to NTLDR where the operating system is located. multi is the IDE or
Scuzi HDD with onboard BIOS, beginning with 0 for each HDD controller, SCSI
is used instead of MULTI for SCSI controllers with no onboard bios. Disk is
only used for Scuzi HDDs and RDISK is used with MULTI or IDE HDD to specify
which HDD on the controller to use. Partition indicates which partition that
NTLDR will find the operating system and then the windows path is specified,
see above. Hope this gives some light on how to configure it to multi boot.

"possum" wrote:

> I have two HDD with WinXP pro on both. How can I configure log-on to ask
> which drive I want to boot to.
> --
> possum

Pegasus \(MVP\)
07-10-2005, 03:16 AM
The OP is a little unclear whether he means two hard disks
or two partitions on the same disk. If it's a single disk then
boot.ini should probably look like so:

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional"
/fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" >
/fastdetect

In the case of two disks I would expect this:

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional"
/fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows 2000 Professional" >
/fastdetect

The parameter x in disk(x) should always be 0, as per this KB article:
http://support.microsoft.com/default.aspx?scid=kb;en-us;102873


"Ralph Devlin" <RalphDevlin@discussions.microsoft.com> wrote in message
news:B62DC16A-A5D9-4F09-A9DE-78B73A49D738@microsoft.com...
> Edit the Boot.ini file either from the startup&recovery section of system
> properties or the actual file on the systemroot.
>
> Example:
>
> [boot loader]
> timeout=30
> default=multi(0)disk(1)rdisk(0)partition(1)\WINDOWS
> [operating systems]
> multi(0)disk(1)rdisk(0)partition(1)\WINDOWS="Windows XP Professional"
> /fastdetect
> multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional"
> /fastdetect
>
> Timeout is the default time to wait for user input until loading the
default
> operating system. If it is set to 0 it will automatically load the default
> operating system.
>
> The default and sections under operations system use the ARC format to
> specify to NTLDR where the operating system is located. multi is the IDE
or
> Scuzi HDD with onboard BIOS, beginning with 0 for each HDD controller,
SCSI
> is used instead of MULTI for SCSI controllers with no onboard bios. Disk
is
> only used for Scuzi HDDs and RDISK is used with MULTI or IDE HDD to
specify
> which HDD on the controller to use. Partition indicates which partition
that
> NTLDR will find the operating system and then the windows path is
specified,
> see above. Hope this gives some light on how to configure it to multi
boot.
>
> "possum" wrote:
>
> > I have two HDD with WinXP pro on both. How can I configure log-on to ask
> > which drive I want to boot to.
> > --
> > possum


Boot.ini configuration