Go Back   TechArena Community > Technical Support > Computer Help > Windows XP > Windows XP Support
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read SiteMap

Tags: , , , , ,

Sponsored Links



need help creating dual boot for xp and 2000

Windows XP Support


Reply
 
Thread Tools Search this Thread
  #1  
Old 10-06-2009
Member
 
Join Date: Jun 2009
Posts: 2
need help creating dual boot for xp and 2000

I recently had XP installed on a new drive (2000 is on another). I'm trying to dual boot. I got all the way to having both options available (by going into Startup and Recovery and adding Windows 2000 onto the notepad). But when I tried to boot 2000, the message "Windows could not start because hal.dll is missing or corrupt". I'm guessing it's either the order of terms I had in notepad (2000, then XP), or the wording (I used a term I found on a Microsoft help site: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 2000" /noexecute=optin /fastdetect).

I even tried a third party boot manager, but it is only finding XP.

Thanks for any help on this!
Reply With Quote
  #2  
Old 11-06-2009
db
 
Posts: n/a
Re: need help creating dual boot for xp and 2000

what you can try is
to boot up with the
win cd, then initiate
the repair/recovery
console.

at the disk prompt
run bootcfg /rebuild.

enter a description
and a menu line
number.

don't put too much
emphasis with getting
the information you enter
exactly right.

then when you reboot
the boot ini will be
rebuilt with all the o.s.'s
on the system and the
boot menu will appear
with the information you
had provided.

when you boot into the
desktop, you can then edit
the boot ini to redefine the
information on it.
Reply With Quote
  #3  
Old 11-06-2009
Rich Barry
 
Posts: n/a
It looks like you did not have the drive with Win2K connected when
you installed WinXP on the new drive. You could use the
Bios to determine which drive will boot or with both drives connected
use the Recovery Console to rebuild the bootloader.
For more help with the Recovery Console check below.
http://support.microsoft.com/kb/314058 You will be
primarily interested in the Bootcfg command.
Reply With Quote
  #4  
Old 11-06-2009
Member
 
Join Date: Jun 2009
Posts: 2
I booted with the Win XP disc, and it just booted up normally. Is there something I need to do to get to a disc prompt?

I did a partial reinstall to get to the repair/recovery console, but there were no options to run bootcfg/rebuild. It just listed c:/windows, and f:/winnt as options, and said to press Enter to select which one to edit or remove. Pressing Enter just booted me into Windows XP.

Am I missing something?

Is there a way to get around the administrator password? (The guy who installed XP for me has apparently left the building.) It keeps giving me three attempts, then forces me to restart.

One other question: In the Recovery Console, Windows comes up under drive C, and WINNT under drive F. Which one do I go into?
Reply With Quote
  #5  
Old 11-06-2009
Rich Barry
 
Posts: n/a
Re: need help creating dual boot for xp and 2000

Boot from the WinXP CD again and it will begin the Setup. Have the Win2k
drive connected

When the text-based part of Setup begins, follow the prompts. Select the
repair or recover option by pressing R.

When you are prompted, type the Administrator password. If you don't have
one just continue.

When you are at the command Prompt type: Bootcfg /rebuild

Like DB said enter Description Window 2000 and number 2
Reply With Quote
  #6  
Old 16-06-2009
Richard
 
Posts: n/a
Re: need help creating dual boot for xp and 2000

Are you able to completely get into Windows XP normally or in Safe Mode, but
not Windows 2000? By "notepad", do you mean the Windows NotePad program
being used to display and edit your "boot.ini" file? In NotePad you need to
make sure that the menu item "Format>Word Wrap" does not have a checkmark.
Also the Microsoft help site "term" you used above appears as 2 lines in my
newsreader - that needs to all be on a single line when viewed in NotePad,
(with Word Wrap off.) There should NOT be a parenthesis symbol and period
")." after "/fastdetect". Errors in your boot.ini file can give you a
"hal.dll" error, even though hal.dll is both present and not corrupt. If you
can get completely into Windows, perhaps you can open "boot.ini" in NotePad,
and SelectAll, and Copy, and then Paste a copy into a reply to this message,
so we can see the whole thing.

FYI: What is "hal.dll"? - A Hardware Abstraction Layer is "implemented in
software, between the physical hardware of a computer and the software that
runs on that computer. Its function is to hide differences in hardware from
most of the operating system kernel, so that most of the kernel-mode code
does not need to be changed to run on systems with different hardware. On a
PC, HAL can basically be considered to be the driver for the motherboard and
allows instructions from higher level computer languages to communicate with
lower level components, such as directly with hardware." [from Wikipedia]
http://en.wikipedia.org/wiki/Hardware_abstraction_layer

("I'm sorry, Dave, I can't do that." --HAL, 2001 Space Odyssey :)

FYI: The "missing or corrupt" hal.dll error displays shortly after the
computer is first started. Windows XP has not yet fully loaded when this
error message appears. (Sometimes you can get past that error on re-boot,
if it is a temporary disk mis-read.) Four possible causes:
1. hal.dll could be missing because it was moved or deleted.
2. hal.dll could be damaged because of a bad disk sector.
3. A missing boot.ini file can cause a hal.dll error.
4. A corrupt boot.ini file can cause a hal.dll error.

Number 4 in your case, if you typed anything after /fastdetect

FYI: "boot.ini" is a "super-hidden file", which means that to view it in
your C:\ folder, besides using menu item "Tools> Folder Options> View (tab)"
to checkmark "Show hidden files and folders", you also need to UN-check
"Hide protected operating system files".
And when you click that, you should immediately get this:
"/!\ You have chosen to display protected operating system files (files
labeled System and Hidden) in Windows Explorer. These files are required to
start and run Windows. Deleting or editing them can make your computer
inoperable. Are you sure you want to display these files? [Yes] No"
(Don't forget to change it back to "Hide" afterwards.)
Once you can see "boot.ini", right-click and choose Properties, and verify
there is a checkmark before "Read Only", if you only want to open and view
it in NotePad; or un-check it (and click OK) if you need to edit it in
NotePad and are "sure" that you can do so safely. (Change it back to Read
Only afterwards.)

When the computer is starting normally, you should see a "select the
operating system to start" message at some point and you need to press your
F8 key for the menu. Use arrow keys to choose, and press Enter. (You appear,
in your next message, to have figured out how to get into Recovery Console.)

You were apparently trying db's (DatabaseBen's) suggestion in this thread,
(and maybe you needed to use your arrow key to select "c:\windows" before
pressing Enter,) and "bootcfg/rebuild" is something you could have entered
as a command line in the console, but I doubt it would work, if you typed it
the same as you did in your message here, because you need a space before
the slash, like this:
bootcfg /rebuild

WARNING: Before using the /rebuild switch, you should first make a backup
copy of boot.ini with the /copy switch:
bootcfg /copy

Just to be sure what drive letters are assigned to what: Is Windows XP on
your "c:" drive, and Windows 2000 on your "f:" drive? and is your CD-disc
drive "d:"? and "e:" is what? Are "c:" and "f:" separate physical drives, or
partitions on the same physical drive? Was Windows 2000 already installed
before Windows XP was installed? (The normal order for multi-boot is to
install older operating systems first.)

Unless you set it up with a password there should NOT be one. Try pressing
ENTER without typing a password.

"Go into" which ever one you can, (arrow key,) and then:
Follow my instruction above concerning: bootcfg /copy
Follow db's instruction concerning: bootcfg /rebuild
follow Rich Barry's instruction to enter: Windows 2000
and number: 2

All of that assuming you have not otherwise fixed it.
Let us know how it all works out.

(P.S. Before following any advice here, get a 2nd opinion! :)
Reply With Quote
Reply

  TechArena Community > Technical Support > Computer Help > Windows XP > Windows XP Support


Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "need help creating dual boot for xp and 2000"
Thread Thread Starter Forum Replies Last Post
Is it possible Dual boot Windows 2000 and Windows 7 Groupism Operating Systems 10 3 Weeks Ago 10:44 PM
Creating a two-way Trust between Windows 2003 and 2000 mbartosh Windows Server Help 1 09-11-2008 06:42 PM
Getting back a Vista boot after removing Linux (dual-boot GRUB menu) Rob Vista Help 2 19-05-2008 01:11 AM
Trying to set up Dual boot Windows XP & Windows 2000 David Deley Windows XP Support 9 14-05-2008 05:37 AM
How can one restore Vista boot on a dual boot setup? avfreak Vista Help 5 04-04-2007 07:30 PM


All times are GMT +5.5. The time now is 07:14 AM.