\system32\hal.dll


<
>>Greetings,
>>
>>
>>
>>I followed your install directions to the letter (well, almost).
>RedHat 7.2 with XP Pro on a IBM ThinkPad.
>>The only mod to your directions was having the boot partition on
>>/dev/hda2.
>>
>>
>>
>>Everything went perfect, until:
>>
>>
>>
>>When I select Linux as a boot option,
>>
>>I get the following error:
>>
>>"Windows could not start because the following file is missing or
>>corrupt:
>>
>>\system32\hal.dll.
>>
>>Please re-install a copy of the above file."
>>
>>
>>
>>XP boots fine, and I can still boot into linux using the boot disk.
>>
>>
>>
> Any thoughts?




Sounds like it can't find the file bootsect.lnx and is defaulting
to XP without all it needs to boot. You may want to try to look
at your filesystem in linux and verify where /boot is by using the
'df -h' command. Then 'ls -al' the /boot directory to ensure the
file is there. Then boot into XP and look at the boot.ini file again to
make sure it is correct 'c:\bootsect.lnx="Linux"'. Remember this is
done best via a "dos box". Make sure the bootsect.lnx file is on c:
as well. If all is correct, repeat the process, not the install, just
the dd if=/ etc... to the end. It took me a few times to get it
perfectly the first few times





>>
>>I think it was because my XP partition was bigger than 8 Gig, and I
>>believe LILO needs to be in the first 1024 cylinders of the hardrive.
>>Changing the XP partition to 7.5 GBs fixed the problem.
>



I'm glad that it was that easy for you to fix, but I have installed it on the
backside of a 20gig drive with the first 10 given to 98, 5 to Linux
and 5 to XP. Did you repeat the steps prior to the partition change?
And then you resized your partition, or did you just resize and
reinstall linux?




> >Reinstalled everything from scratch.




--------------------------------------------------------------------------------------------
I just tested my theory from above. By removing the file c:\bootsect.lnx I hit the
same error as descibe above. Simply repeat the process and all should be well. Make sure the
file is there and you are pointing to it correctly.

JUST BACK    BACK TO DUAL BOOT    DATA HOME    HOME