Click to See Complete Forum and Search --> : Problem in Dual Boot


sunil_mahajan26
12-27-2005, 08:34 AM
Dear all,
Myself Sunil Mahajan . I had encountered one problem related to installation of Fedora core . The problem is --- when I installed Fedora core on my system on which Windows Xp is already running that means now my system has two OS Linux and Win XP. When I restarted the computer it shows me two options whether I want to boot Linux or Winxp . Linux is working fine but when i tried to load Winxp OS it always show a message hal.dll file in /windows/system32 is corrupted and needs to be reinstalled .

What should I do to rectify this problem..
Configuration
/dev/hda1 ------- Linux Native
/dev/hda2 --------- Win xp
/dev/hda3 ------- Swap
/dev/hda4 -------- Not used

Does anyone having any solution to this problem pls revert back


Regards
Sunil

saikee
01-01-2006, 11:19 AM
The booting entry in your Fedora's /boot/grub.menu.lst should have these three lines of entries

title Win xp
root (hd0,1)
chainloader +1

Fedora will boot any XP that is "orginally" bootable.

If the XP wasn't bootable then a Linux cannot fix it. What Linux can do to any DOS or Windows is to "boot" them and the systems must be "operable" first.

It would appear to me that you might have copied XP into the hard disk as Linux should not be in the first partition, as this implies you have an empty partition in front of XP before, an extremely odd situation if I may say so.

ALternately you might have installed into a Dos-based partition previously used dusl boot XP but only you can confirm it.

If your XP copy was good and not originally dual-booted then slip in its installation CD, drop into the recovery console and type
fixmbr
should restore XP to the condition before Fedora installation and make XP bootable again.

You will lose access to Fedora which can be rescused using the rescue mode from Fedora's own installation CD.