Latest LQ Deal: Linux Power User Bundle
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 02-16-2004, 07:48 PM   #1
LQ Newbie
Registered: Jul 2003
Posts: 10

Rep: Reputation: 0
Mandrake LILO - Multiboot


I have the followign config on my machine:
Hardrive 1
- Win98
- Win 2K Server
- Win Xp

Hardrive 2
- Mandrake 9.1

I have a problem when I use the the Mandrake boot thing to choose WinXP. It says "Windows could not start because the following file is missing or corrupt: HAL.DLL. Please re-install a copy of the above file". I can't even get into the system so heaven only knows how I could re-install another copy.

I can get into Mandrake, WIn98, Win 2K. When I got into Win2K I tried to get into the WINXP windows directory but it says something about 'invalid page operation' or somethign to that extent.

I have done some reading on the the 'HAL.dll' problem and the solutions range from using the Win Xp Recovery Console to formatting the hardrive which has the XP partition.

Now if I was to format the WinXP partition (keep the Wion 98 and Win2K partitions as they still work) and reinstall WINXP do I need to reinstall Mandrake again?? Won't I loose my LILO boot thing if I install WINXP? How would I get it back?

Any help on this will be appreciated. Anyone else have any probs with "hal.dll' ??

There doesn't appear to be anything much constructive about "Hal.dll' problems around on the web.
Old 02-16-2004, 11:36 PM   #2
Registered: Aug 2003
Location: Chennai, India
Distribution: PCLinuxOS .92, FC4
Posts: 840

Rep: Reputation: 31
The important thing is where is lilo located. If it in hdd2 then you can do as you wish. However if it is on hdd1 then you have to create a boot disk and/or have the installation cd's to reinstall lilo, as XP installation will over-write the MBR.

And you don't need to reinstall Mandrake .
Old 02-17-2004, 01:24 AM   #3
LQ Newbie
Registered: Jul 2003
Posts: 10

Original Poster
Rep: Reputation: 0
Thanks for the reponse UltimaGuy.

Its on hdd1 unfortunately.

What do I do after installing XP? You have mentioned the boot disk or install disk (mandrake I presume) but what do I type to get the LILO going?

Old 02-17-2004, 02:08 AM   #4
Registered: Aug 2003
Location: Chennai, India
Distribution: PCLinuxOS .92, FC4
Posts: 840

Rep: Reputation: 31
Just pop in the first installation cd and go into rescue mode. Then type /sbin/lilo to re-install your lilo .

Oh, and don't forget to mount your partitions and change root in rescue mode. In RH, it will be automatically mounted under /mnt/sysimage and you have to do
chroot /mnt/sysimage
and then reinstall lilo .


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
[LiLo] can't multiboot WinXP Rikra Linux - Software 4 11-01-2004 09:00 AM
Multiboot Problem with LILO fati Linux - General 0 06-14-2004 02:33 AM
multiboot problem with lilo bashrc2 Slackware 1 04-09-2004 03:26 AM
Using LiLo to multiboot more than one distro Slakje Linux - General 7 07-08-2003 06:36 PM
mandrake install w/multiboot (98/xp) dumdog Linux - Newbie 9 01-06-2003 04:52 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 10:41 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration