Jump to content

Welcome to Geeks to Go - Register now for FREE

Need help with your computer or device? Want to learn new tech skills? You're in the right place!
Geeks to Go is a friendly community of tech experts who can solve any problem you have. Just create a free account and post your question. Our volunteers will reply quickly and guide you through the steps. Don't let tech troubles stop you. Join Geeks to Go now and get the support you need!

How it Works Create Account
Photo

Dual Boot 98/XP


  • Please log in to reply

#1
WhatThe

WhatThe

    Member

  • Member
  • PipPipPip
  • 115 posts
Hello everyone

I needed to create a dual boot 98/XP machine, from a machine which already had XP installed and working well for a long time.

There was only one partiton to start with

I have used partition magic to resize the partition and move it to allow for a small partition at the start of the drive, I did this because of the PQmagic warning about the 98SE 8GB boot limit.

After thinking about that I dont think I needed to move the XP partition because if I had left the partition where it was XP would handle the initial boot sequence?

So what I have now is a machine which boots hapily into XP or 98, but I have to use PQmagic rescue disks to make each partition active to change operating sytems.

I have modified the boot.ini (in windows xp when its partition is active) file as follows,

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(0)\WINDOWS="98" /fastdetect /NoExecute=OptIn

I get a boot option menu, however when I choose 98 I get the following error,

Windows could not start because the follwing file is missing or corrupt <windows root>system32\hal.dll

Is hal.dll a xp only thing?

any help would make my day, thanks

Please
  • 0

Advertisements


#2
simplejohn

simplejohn

    Member

  • Member
  • PipPip
  • 21 posts
Hey

Have you installed windows 98SE on the other partition ?
From what you describing, it seems that the WIN 98SE installation is
corrupt and you need to reinstall it.

Good Luck

________________
Simple John :tazz:
Life is something that happens when you can't get to sleep.

Edited by Keith, 12 September 2005 - 04:22 PM.

  • 0

#3
WhatThe

WhatThe

    Member

  • Topic Starter
  • Member
  • PipPipPip
  • 115 posts

So what I have now is a machine which boots hapily into XP or 98, but I have to use PQmagic rescue disks to make each partition active to change operating sytems.


Yeah I have 98 Installed with all dirvers and doing its job.

My only problem is that I cant seem to create a workable boot menu
  • 0

#4
WhatThe

WhatThe

    Member

  • Topic Starter
  • Member
  • PipPipPip
  • 115 posts
No Clues?
  • 0

#5
twstedo

twstedo

    New Member

  • Member
  • Pip
  • 2 posts
I have a win98/xp pro dual boot system but, I loaded win98 first my boot.ini file looks like this


[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
C:\="Microsoft Windows"

I hope this helps
  • 0

#6
WhatThe

WhatThe

    Member

  • Topic Starter
  • Member
  • PipPipPip
  • 115 posts
Hi all, thanks for your help

I just used Bottmagic to create the boot menu and all is good now. :tazz:

Thanks again.
  • 0

#7
Cryptie

Cryptie

    Member

  • Member
  • PipPip
  • 26 posts
Just a follow-up to let you know what was going on there. When dual booting a machine you always want to install the oldest OS first. ie in this case you would have wanted to install 98 first then XP last. What happened when you did it the other way is 98 decided to attempt to write its own boot information to the drive. Hence the need to use the third-party boot loader.
  • 0

#8
WhatThe

WhatThe

    Member

  • Topic Starter
  • Member
  • PipPipPip
  • 115 posts

I needed to create a dual boot 98/XP machine, from a machine which already had XP installed and working well for a long time.


I am aware that it is best to install the oldest OS first.

Are you saying that you can write a boot.ini file that will boot those OS's without boot magic? or are you just talking to be heard?

Please elaborate on this comment

What happened when you did it the other way is 98 decided to attempt to write its own boot information to the drive


What parts of the drive do you believe it "attempted" to write to.

I have used partition magic to resize the partition and move it to allow for a small partition at the start of the drive, I did this because of the PQmagic warning about the 98SE 8GB boot limit.


Edited by WhatThe, 02 September 2005 - 11:02 PM.

  • 0

#9
Cryptie

Cryptie

    Member

  • Member
  • PipPip
  • 26 posts
I'm terrible with quoting on this forum so please bear with me.

The boot.ini file makes little difference after 98 was installed - basically when 98 was installed it would normally rewrite the boot sector of the drive to point to its partition. Now how it remained to boot XP is curious to me. What you could probably do since you do have the rescue disk is to boot to a XP install cd, choose 'r' at the first menu. When it drops you to a command prompt type 'fixboot'. I would wager that if you force XP to write a new bootsector and have the proper info in the boot.ini file it will boot both xp and 98 with no problem.
  • 0






Similar Topics

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP