PC Review


Reply
Thread Tools Rate Thread

"Another" Dual boot question

 
 
Jim
Guest
Posts: n/a
 
      28th Mar 2007
I have a dual boot system with Windows XP Pro on c drive and Windows Server
2003 on a separate drive.

As the system boots, it defaults to Windows Server 2003. If I wish to boot
into XP, I have to make a quick selection to highlight Windows XP Pro on the
boot menu. How can I modify the boot sequence so XP will be the default
selection?

I thought this was controlled by the boot.ini file. I searched (including
hidden files) for this file but cannot find it. What else controls the boot
sequence?

TIA

Jim


 
Reply With Quote
 
 
 
 
db
Guest
Posts: n/a
 
      28th Mar 2007
msconfig has a boot.ini tab

and

inside your system control panel
there is a startup/recovery tab
with it as well....

- db
"Jim" <(E-Mail Removed)> wrote in message news:(E-Mail Removed)...
I have a dual boot system with Windows XP Pro on c drive and Windows Server
2003 on a separate drive.

As the system boots, it defaults to Windows Server 2003. If I wish to boot
into XP, I have to make a quick selection to highlight Windows XP Pro on the
boot menu. How can I modify the boot sequence so XP will be the default
selection?

I thought this was controlled by the boot.ini file. I searched (including
hidden files) for this file but cannot find it. What else controls the boot
sequence?

TIA

Jim


 
Reply With Quote
 
Timothy Daniels
Guest
Posts: n/a
 
      28th Mar 2007
There are several selection mechanisms at work.

First, the BIOS locates the HDs containing a valid MBR and
puts them in a HD boot order. At boot time, the BIOS passes
control to the MBR in the HD at the head of the BIOS's
HD boot order. For PATA IDE drives, the *default* HD
boot order is taken from this sequence of positions:
Master on channel 0, Slave on channel 0,
Master on channel 1, Slave on channel 1.
If one of those positions doesn't have a HD with a valid MBR,
the next postion in the sequence is inspected, and the HD boot
order is formed. But this HD boot order can be altered in the
BIOS via keyboard input by the user. Thus, the user can control
which HD's MBR gets boot control by setting the HD boot order.

Second, the partition that the HD's MBR passes control to is the
primary partition that is marked "active" in the HD's partition table.
If there is only one primary partition, it is assumed to be "active"
by the MBR. If there are more than one primary partition, you
can use WinXP's Disk Management utility to mark which one is
"active". The routine that the MBR passes control to is called the
"Boot Sector", and the boot sector finds and passes control
to ntldr, which consults the boot.ini file to see what OS choices
there are.

Third, boot.ini can designate just a default OS for booting, and
it can also designate a whole bunch of OSes as options to boot.
These optional OSes can be located on any HD, in any partition
(primary or extended), and in any folder in the system. The "rdisk()"
parameter specifies the HD, "partition()" specifies the partition, and
the last parameter in the path is the name of the folder. Here,
"rdis(0)" specifies the HD that is at the head of the HD boot order,
and rdisk(1)" specifies the 2nd HD in the HD boot order. If just a
default is to be booted, the single option under the "[operating systems]"
line in boot.ini will match that of the "default=" line. If other OSes
can be booted, their paths will be listed as well under the
"[operating systems]" line.

In the case of your system, The HD containing your WinXP Pro
is on partition 1 of the HD that is at the head of the HD boot order.
This is probably the Master on channel 0, or the SATA HD on
SATA port 0. Your Server 2003 is on the next HD in the HD boot
order, probably the Slave on channel 0 or SATA HD on SATA
port 1. Partition 1 on the WinXP HD contains the boot.ini file
that gets control at boot time. It's default OS is Server 2003.
Your boot.ini file probably looks like this:

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro" /noexecute=optin
/fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Server 2003" /noexecute=optin
/fastdetect

Here, both OSes are in folders named "WINDOWS" in partition 1
of their respective HDs, and the HD containing the "C:" partition is at
the head of the HD boot order and it contains the above boot.ini file
at C:\boot.ini . The 2nd HD in the HD boot order is specified as
containing the default OS (Server 2003) by "rdisk(1)", and the 1st HD
in the HD boot order is specified as containing the optional OS
(Windows XP Pro) by "rdisk(0)".

You can reverse the default versus optional OS selection by
either:
1) reversing rdisk(0) and rdisk(1) in all 3 paths of the boot.ini file in
partition C: and continuing to dual-boot, or
2) make each boot.ini file in the 2 HDs designate a mono-boot,
and reversing the HDs in the BIOS's HD boot order to select
the OS. You can make the boot.ini mono-boot by using "rdisk(0)"
in the default path and in the single "optional" OS path which
designates the only OS on the HD. Remove the 2nd OS path if
there is one. In this case, each mono-boot boot.ini file would look
like:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="[OS name here]" /noexecute=optin
/fastdetect


*TimDaniels*


"Jim" wrote:
> I have a dual boot system with Windows XP Pro on c drive
> and Windows Server 2003 on a separate drive.
>
> As the system boots, it defaults to Windows Server 2003.
> If I wish to boot into XP, I have to make a quick selection
> to highlight Windows XP Pro on the boot menu. How can
> I modify the boot sequence so XP will be the default selection?
>
> I thought this was controlled by the boot.ini file. I searched
> (including hidden files) for this file but cannot find it. What
> else controls the boot sequence?


 
Reply With Quote
 
Jim
Guest
Posts: n/a
 
      28th Mar 2007
Many thanks Timothy for your in depth reply.

Jim

"Timothy Daniels" <(E-Mail Removed)> wrote in message
news:460a1aaf$0$19410$(E-Mail Removed)...
> There are several selection mechanisms at work.
>
> First, the BIOS locates the HDs containing a valid MBR and
> puts them in a HD boot order. At boot time, the BIOS passes
> control to the MBR in the HD at the head of the BIOS's
> HD boot order. For PATA IDE drives, the *default* HD
> boot order is taken from this sequence of positions:
> Master on channel 0, Slave on channel 0,
> Master on channel 1, Slave on channel 1.
> If one of those positions doesn't have a HD with a valid MBR,
> the next postion in the sequence is inspected, and the HD boot
> order is formed. But this HD boot order can be altered in the
> BIOS via keyboard input by the user. Thus, the user can control
> which HD's MBR gets boot control by setting the HD boot order.
>
> Second, the partition that the HD's MBR passes control to is the
> primary partition that is marked "active" in the HD's partition table.
> If there is only one primary partition, it is assumed to be "active"
> by the MBR. If there are more than one primary partition, you
> can use WinXP's Disk Management utility to mark which one is
> "active". The routine that the MBR passes control to is called the
> "Boot Sector", and the boot sector finds and passes control
> to ntldr, which consults the boot.ini file to see what OS choices
> there are.
>
> Third, boot.ini can designate just a default OS for booting, and
> it can also designate a whole bunch of OSes as options to boot.
> These optional OSes can be located on any HD, in any partition
> (primary or extended), and in any folder in the system. The "rdisk()"
> parameter specifies the HD, "partition()" specifies the partition, and
> the last parameter in the path is the name of the folder. Here,
> "rdis(0)" specifies the HD that is at the head of the HD boot order,
> and rdisk(1)" specifies the 2nd HD in the HD boot order. If just a
> default is to be booted, the single option under the "[operating systems]"
> line in boot.ini will match that of the "default=" line. If other OSes
> can be booted, their paths will be listed as well under the
> "[operating systems]" line.
>
> In the case of your system, The HD containing your WinXP Pro
> is on partition 1 of the HD that is at the head of the HD boot order.
> This is probably the Master on channel 0, or the SATA HD on
> SATA port 0. Your Server 2003 is on the next HD in the HD boot
> order, probably the Slave on channel 0 or SATA HD on SATA
> port 1. Partition 1 on the WinXP HD contains the boot.ini file
> that gets control at boot time. It's default OS is Server 2003.
> Your boot.ini file probably looks like this:
>
> [boot loader]
> timeout=5
> default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
> [operating systems]
> multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro"
> /noexecute=optin /fastdetect
> multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Server 2003" /noexecute=optin
> /fastdetect
>
> Here, both OSes are in folders named "WINDOWS" in partition 1
> of their respective HDs, and the HD containing the "C:" partition is at
> the head of the HD boot order and it contains the above boot.ini file
> at C:\boot.ini . The 2nd HD in the HD boot order is specified as
> containing the default OS (Server 2003) by "rdisk(1)", and the 1st HD
> in the HD boot order is specified as containing the optional OS
> (Windows XP Pro) by "rdisk(0)".
>
> You can reverse the default versus optional OS selection by
> either:
> 1) reversing rdisk(0) and rdisk(1) in all 3 paths of the boot.ini file in
> partition C: and continuing to dual-boot, or
> 2) make each boot.ini file in the 2 HDs designate a mono-boot,
> and reversing the HDs in the BIOS's HD boot order to select
> the OS. You can make the boot.ini mono-boot by using "rdisk(0)"
> in the default path and in the single "optional" OS path which
> designates the only OS on the HD. Remove the 2nd OS path if
> there is one. In this case, each mono-boot boot.ini file would look
> like:
>
> [boot loader]
> timeout=0
> default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
> [operating systems]
> multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="[OS name here]"
> /noexecute=optin /fastdetect
>
>
> *TimDaniels*
>
>
> "Jim" wrote:
>> I have a dual boot system with Windows XP Pro on c drive
>> and Windows Server 2003 on a separate drive.
>>
>> As the system boots, it defaults to Windows Server 2003.
>> If I wish to boot into XP, I have to make a quick selection
>> to highlight Windows XP Pro on the boot menu. How can
>> I modify the boot sequence so XP will be the default selection?
>>
>> I thought this was controlled by the boot.ini file. I searched
>> (including hidden files) for this file but cannot find it. What
>> else controls the boot sequence?

>



 
Reply With Quote
 
Timothy Daniels
Guest
Posts: n/a
 
      28th Mar 2007
You're welcome.
If you decide to do the mono-boot/BIOS adjustment thing,
check that ntldr and ntdetect.com are right beside boot.ini
just under the root in the file hierarchy in the Server 2003
partition. If they're not there, I think you can copy them from
the i386 folder in the installation CD.

*TimDaniels*

"Jim" wrote:
> Many thanks Timothy for your in depth reply.
>
> Jim
>
> "Timothy Daniels" wrote:
>> There are several selection mechanisms at work.
>>
>> First, the BIOS locates the HDs containing a valid MBR and
>> puts them in a HD boot order. At boot time, the BIOS passes
>> control to the MBR in the HD at the head of the BIOS's
>> HD boot order. For PATA IDE drives, the *default* HD
>> boot order is taken from this sequence of positions:
>> Master on channel 0, Slave on channel 0,
>> Master on channel 1, Slave on channel 1.
>> If one of those positions doesn't have a HD with a valid MBR,
>> the next postion in the sequence is inspected, and the HD boot
>> order is formed. But this HD boot order can be altered in the
>> BIOS via keyboard input by the user. Thus, the user can control
>> which HD's MBR gets boot control by setting the HD boot order.
>>
>> Second, the partition that the HD's MBR passes control to is the
>> primary partition that is marked "active" in the HD's partition table.
>> If there is only one primary partition, it is assumed to be "active"
>> by the MBR. If there are more than one primary partition, you
>> can use WinXP's Disk Management utility to mark which one is
>> "active". The routine that the MBR passes control to is called the
>> "Boot Sector", and the boot sector finds and passes control
>> to ntldr, which consults the boot.ini file to see what OS choices
>> there are.
>>
>> Third, boot.ini can designate just a default OS for booting, and
>> it can also designate a whole bunch of OSes as options to boot.
>> These optional OSes can be located on any HD, in any partition
>> (primary or extended), and in any folder in the system. The "rdisk()"
>> parameter specifies the HD, "partition()" specifies the partition, and
>> the last parameter in the path is the name of the folder. Here,
>> "rdis(0)" specifies the HD that is at the head of the HD boot order,
>> and rdisk(1)" specifies the 2nd HD in the HD boot order. If just a
>> default is to be booted, the single option under the "[operating systems]"
>> line in boot.ini will match that of the "default=" line. If other OSes
>> can be booted, their paths will be listed as well under the
>> "[operating systems]" line.
>>
>> In the case of your system, The HD containing your WinXP Pro
>> is on partition 1 of the HD that is at the head of the HD boot order.
>> This is probably the Master on channel 0, or the SATA HD on
>> SATA port 0. Your Server 2003 is on the next HD in the HD boot
>> order, probably the Slave on channel 0 or SATA HD on SATA
>> port 1. Partition 1 on the WinXP HD contains the boot.ini file
>> that gets control at boot time. It's default OS is Server 2003.
>> Your boot.ini file probably looks like this:
>>
>> [boot loader]
>> timeout=5
>> default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
>> [operating systems]
>> multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro"
>> /noexecute=optin /fastdetect
>> multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Server 2003" /noexecute=optin
>> /fastdetect
>>
>> Here, both OSes are in folders named "WINDOWS" in partition 1
>> of their respective HDs, and the HD containing the "C:" partition is at
>> the head of the HD boot order and it contains the above boot.ini file
>> at C:\boot.ini . The 2nd HD in the HD boot order is specified as
>> containing the default OS (Server 2003) by "rdisk(1)", and the 1st HD
>> in the HD boot order is specified as containing the optional OS
>> (Windows XP Pro) by "rdisk(0)".
>>
>> You can reverse the default versus optional OS selection by
>> either:
>> 1) reversing rdisk(0) and rdisk(1) in all 3 paths of the boot.ini file in
>> partition C: and continuing to dual-boot, or
>> 2) make each boot.ini file in the 2 HDs designate a mono-boot,
>> and reversing the HDs in the BIOS's HD boot order to select
>> the OS. You can make the boot.ini mono-boot by using "rdisk(0)"
>> in the default path and in the single "optional" OS path which
>> designates the only OS on the HD. Remove the 2nd OS path if
>> there is one. In this case, each mono-boot boot.ini file would look
>> like:
>>
>> [boot loader]
>> timeout=0
>> default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
>> [operating systems]
>> multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="[OS name here]"
>> /noexecute=optin /fastdetect
>>
>>
>> *TimDaniels*
>>
>>
>> "Jim" wrote:
>>> I have a dual boot system with Windows XP Pro on c drive
>>> and Windows Server 2003 on a separate drive.
>>>
>>> As the system boots, it defaults to Windows Server 2003.
>>> If I wish to boot into XP, I have to make a quick selection
>>> to highlight Windows XP Pro on the boot menu. How can
>>> I modify the boot sequence so XP will be the default selection?
>>>
>>> I thought this was controlled by the boot.ini file. I searched
>>> (including hidden files) for this file but cannot find it. What
>>> else controls the boot sequence?

>>

>
>

 
Reply With Quote
 
Bert Kinney
Guest
Posts: n/a
 
      31st Mar 2007
Hi Jim,

I suspect WinXP was installed, and then Server 2003 next. If this is the
case the Server 2003 boot loader took over control. If Server 2003 is
anything like Vista, right click on Computer - Properties - Advanced system
setting - Setting under Startup and Recovery. Under Default operation
system, WinXP and Server 2003 should available be in the drop down list.
Choose WinXP and click OK until all boxes are closed. Restart the system.

Regards,
Bert Kinney MS-MVP Shell/User
http://bertk.mvps.org
Member: http://dts-l.org

Jim wrote:
> I have a dual boot system with Windows XP Pro on c drive and Windows Server
> 2003 on a separate drive.
>
> As the system boots, it defaults to Windows Server 2003. If I wish to boot
> into XP, I have to make a quick selection to highlight Windows XP Pro on the
> boot menu. How can I modify the boot sequence so XP will be the default
> selection?
>
> I thought this was controlled by the boot.ini file. I searched (including
> hidden files) for this file but cannot find it. What else controls the boot
> sequence?
>
> TIA
>
> Jim
>
>

 
Reply With Quote
 
Bert Kinney
Guest
Posts: n/a
 
      31st Mar 2007
If you experience restore point and shadow copy loss in Server 2003 while
dual boot, take a look at the following page.

Dual Booting Windows Vista & Windows XP:
http://bertk.mvps.org/html/dualboot.html

Regards,
Bert Kinney MS-MVP Shell/User
http://bertk.mvps.org
Member: http://dts-l.org

Jim wrote:
> I have a dual boot system with Windows XP Pro on c drive and Windows Server
> 2003 on a separate drive.
>
> As the system boots, it defaults to Windows Server 2003. If I wish to boot
> into XP, I have to make a quick selection to highlight Windows XP Pro on the
> boot menu. How can I modify the boot sequence so XP will be the default
> selection?
>
> I thought this was controlled by the boot.ini file. I searched (including
> hidden files) for this file but cannot find it. What else controls the boot
> sequence?
>
> TIA
>
> Jim
>
>

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
From Dual-Boot with GRUB back to Win XP Pro "pure" system =?Utf-8?B?d2JvbmN5aw==?= Windows XP Setup 5 12th Mar 2006 05:07 AM
OS INSTALLl& DUAL BOOT " NO SERIAL ATA DETECT "SATA a& EIDE hard drives" MB- MSI KT6v steve Windows XP General 0 23rd Jan 2005 06:25 PM
Dual OS: boot.ini file w/ "noexecute=optin" ?? =?Utf-8?B?QmFyYmFyYSBa?= Windows XP General 1 8th Jan 2005 02:55 PM
Dual Boot errors "..following file is missing or corrupt.." Larry Wight Windows XP General 3 29th Feb 2004 03:31 PM
XP does not dual-boot if Win98 not in the "Normal" folder..... Brett Windows XP Setup 0 16th Jul 2003 05:01 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 10:16 AM.