dual boot xp and dos

G

Guest

Got a new machine yet want to continue to play my dos games. Easiest way
would be to install dos on the machine (it came with XP) (dosbox didn't seem
to work)

So I used partiton magic to create a 1 gig fat partition. set it active and
installed dos 6.22. Dos boots when this partition is active. Setting the big
partition active and xp boots


The problem is that I can't get boot.ini set up correctly for both to boot
(xp partition is active and dos partition is not hidden) when i select xp it
boots fine but when i select ms-dos 6.22 it says windows can't start because
file: <windows root>\system32\hal.dll is missing or corrput.

here is my boot.ini:

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home
Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\c:\="MS-DOS 6.22"

What am I doing wrong? I've looked all over the windows xp site and can't
seem to find where my mistake is.

(BTW the dos partition always ends up being drive f: in my drive list, after
the xp partition (C:) the DVD (D:) and the cd-rom (E:))

Gateway 550gr with 1 gig ram and 200 gig hd. The dos partition is at the
front of the drive
 
C

Carey Frisch [MVP]

MS-DOS must be installed on the very first partition, C:,
which means Windows XP must be installed on a different
partition after installing MS-DOS on the C: partition.

How To Create a Multiple-Boot System in Windows XP
http://support.microsoft.com/default.aspx?scid=kb;en-us;306559&Product=winxp

--
Carey Frisch
Microsoft MVP
Windows XP - Shell/User
Microsoft Newsgroups

Get Windows XP Service Pack 2 with Advanced Security Technologies:
http://www.microsoft.com/athome/security/protect/windowsxp/choose.mspx

-------------------------------------------------------------------------------------------

:

| Got a new machine yet want to continue to play my dos games. Easiest way
| would be to install dos on the machine (it came with XP) (dosbox didn't seem
| to work)
|
| So I used partiton magic to create a 1 gig fat partition. set it active and
| installed dos 6.22. Dos boots when this partition is active. Setting the big
| partition active and xp boots
|
|
| The problem is that I can't get boot.ini set up correctly for both to boot
| (xp partition is active and dos partition is not hidden) when i select xp it
| boots fine but when i select ms-dos 6.22 it says windows can't start because
| file: <windows root>\system32\hal.dll is missing or corrput.
|
| here is my boot.ini:
|
| [boot loader]
| timeout=10
| default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
| [operating systems]
| multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home
| Edition" /fastdetect
| multi(0)disk(0)rdisk(0)partition(2)\c:\="MS-DOS 6.22"
|
| What am I doing wrong? I've looked all over the windows xp site and can't
| seem to find where my mistake is.
|
| (BTW the dos partition always ends up being drive f: in my drive list, after
| the xp partition (C:) the DVD (D:) and the cd-rom (E:))
|
| Gateway 550gr with 1 gig ram and 200 gig hd. The dos partition is at the
| front of the drive
 
G

Guest

So if I set the dos partition to active it would become c: and if I set the
xp partition to not hidden it would become f: (or possibly d: I'll have to
try it and see)

Then I should be able to repair the xp boot sector on the new C: and it
should work? (will xp save a copy of the dos boot sector automatically?)

yes?

what else do I need to do?
 
C

Carey Frisch [MVP]

No, you must perform a "clean install" and create two partitions,
one for MS-DOS and the other for Windows XP. You cannot
install MS-DOS without starting over from scratch.

Clean Install Windows XP
http://www.michaelstevenstech.com/cleanxpinstall.html

--
Carey Frisch
Microsoft MVP
Windows XP - Shell/User
Microsoft Newsgroups

Get Windows XP Service Pack 2 with Advanced Security Technologies:
http://www.microsoft.com/athome/security/protect/windowsxp/choose.mspx

-------------------------------------------------------------------------------------------

:

| So if I set the dos partition to active it would become c: and if I set the
| xp partition to not hidden it would become f: (or possibly d: I'll have to
| try it and see)
|
| Then I should be able to repair the xp boot sector on the new C: and it
| should work? (will xp save a copy of the dos boot sector automatically?)
|
| yes?
|
| what else do I need to do?
 
D

Darrell Gorter[MSFT]

Hello John,
What you need is bootsect.dos.
So when the boot.ini entry selection is MS-DOS you pass boot control to
that file, which then in turn calls IO.SYS
You only need the entry to c:\ = "MS-DOS 6.22" rather than
<multi(0)disk(0)rdisk(0)partition(2)\c:\="MS-DOS 6.22">
You do not need the arc path.
The bootsect.dos file is created when setup is run and it finds an MS-DOS
boot sector and MS-DOS files.
Thanks,
Darrell Gorter[MSFT]

This posting is provided "AS IS" with no warranties, and confers no rights
--------------------
<Thread-Topic: dual boot xp and dos
<thread-index: AcV6yZ8c0Ka7qoAkTWSgp6lhBI+C/w==
<X-WBNR-Posting-Host: 4.252.100.49
<From: "=?Utf-8?B?Sm9obiBPLg==?=" <John (e-mail address removed)>
<Subject: dual boot xp and dos
<Date: Sun, 26 Jun 2005 20:38:02 -0700
<Lines: 33
<Message-ID: <[email protected]>
<MIME-Version: 1.0
<Content-Type: text/plain;
< charset="Utf-8"
<Content-Transfer-Encoding: 7bit
<X-Newsreader: Microsoft CDO for Windows 2000
<Content-Class: urn:content-classes:message
<Importance: normal
<Priority: normal
<X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
<Newsgroups: microsoft.public.windowsxp.setup_deployment
<NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
<Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
<Xref: TK2MSFTNGXA01.phx.gbl
microsoft.public.windowsxp.setup_deployment:32743
<X-Tomcat-NG: microsoft.public.windowsxp.setup_deployment
<
<Got a new machine yet want to continue to play my dos games. Easiest way
<would be to install dos on the machine (it came with XP) (dosbox didn't
seem
<to work)
<
<So I used partiton magic to create a 1 gig fat partition. set it active
and
<installed dos 6.22. Dos boots when this partition is active. Setting the
big
<partition active and xp boots
<
<
<The problem is that I can't get boot.ini set up correctly for both to boot
<(xp partition is active and dos partition is not hidden) when i select xp
it
<boots fine but when i select ms-dos 6.22 it says windows can't start
because
<file: <windows root>\system32\hal.dll is missing or corrput.
<
<here is my boot.ini:
<
<[boot loader]
<timeout=10
<default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
<[operating systems]
<multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home
<Edition" /fastdetect
<multi(0)disk(0)rdisk(0)partition(2)\c:\="MS-DOS 6.22"
<
<What am I doing wrong? I've looked all over the windows xp site and can't
<seem to find where my mistake is.
<
<(BTW the dos partition always ends up being drive f: in my drive list,
after
<the xp partition (C:) the DVD (D:) and the cd-rom (E:))
<
<Gateway 550gr with 1 gig ram and 200 gig hd. The dos partition is at the
<front of the drive
<
<
 
M

Mats

You could use partion magic to change the layot, combined with an update of
boot.ini and possibly a fixboot or pqmagics bootloader it would work
 
G

Guest

I've already got both systems in their own partitions. I managed to make it
work using Boot Magic (but have to adjust the hidden partition settings for
XP so I can use xp to manage the disk. Once I did that the dual boot works
well in Boot magic. I'll probably still go back and try to get the xp
boot.ini method to work though. I love a good puzzle and want to see if I'm
 
D

Darrell Gorter[MSFT]

Hello John,
You might have missed this posting:

What you need is bootsect.dos.
So when the boot.ini entry selection is MS-DOS you pass boot control to
that file, which then in turn calls IO.SYS
You only need the entry to c:\ = "MS-DOS 6.22" rather than
<multi(0)disk(0)rdisk(0)partition(2)\c:\="MS-DOS 6.22">
You do not need the arc path.
The bootsect.dos file is created when setup is run and it finds an MS-DOS
boot sector and MS-DOS files.
Thanks,
Darrell Gorter[MSFT]

This posting is provided "AS IS" with no warranties, and confers no rights
--------------------
<Thread-Topic: dual boot xp and dos
<thread-index: AcV7/sgXmjOWUUKaSYio995ZW9WuKw==
<X-WBNR-Posting-Host: 138.162.0.46
<From: "=?Utf-8?B?Sm9obiBPLg==?=" <[email protected]>
<References: <[email protected]>
<[email protected]>
<[email protected]>
<#[email protected]>
<Subject: Re: dual boot xp and dos
<Date: Tue, 28 Jun 2005 09:31:05 -0700
<Lines: 19
<Message-ID: <[email protected]>
<MIME-Version: 1.0
<Content-Type: text/plain;
< charset="Utf-8"
<Content-Transfer-Encoding: 7bit
<X-Newsreader: Microsoft CDO for Windows 2000
<Content-Class: urn:content-classes:message
<Importance: normal
<Priority: normal
<X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
<Newsgroups: microsoft.public.windowsxp.setup_deployment
<NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
<Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
<Xref: TK2MSFTNGXA01.phx.gbl
microsoft.public.windowsxp.setup_deployment:32815
<X-Tomcat-NG: microsoft.public.windowsxp.setup_deployment
<
<I've already got both systems in their own partitions. I managed to make
it
<work using Boot Magic (but have to adjust the hidden partition settings
for
<XP so I can use xp to manage the disk. Once I did that the dual boot
works
<well in Boot magic. I'll probably still go back and try to get the xp
<boot.ini method to work though. I love a good puzzle and want to see if
I'm
<on the right track with it.
<
<
<"Carey Frisch [MVP]" wrote:
<
<> No, you must perform a "clean install" and create two partitions,
<> one for MS-DOS and the other for Windows XP. You cannot
<> install MS-DOS without starting over from scratch.
<>
<> Clean Install Windows XP
<> http://www.michaelstevenstech.com/cleanxpinstall.html
<>
<> --
<
<
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top