Thank for the follow up
Yes I did run fixboot and fixmbr. I also ran the bootcfg and the dir command to see if the hal.dll was there. Well, it's gone. So I down loaded a copy of the file on the web and move it to system32 folder, rebooted , got the new error message. Actually, on top of this new error message are these lines:
multi(0)disk(0)rdisk(0)partition(1)\Windows\system32\ntoskrnl.exe
multi(0)disk(0)rdisk(0)partition(1)\Windows\system32\hal.dll
multi(0)disk(0)rdisk(0)partition(1)\Windows\system32\KDCOM.DLL
These files were all there when I checked again. According to the new error message, these files need to be loaded for kernel ( I might be wrong here). Anyway, I just don't know what to do next.
Take care.