If the error is happening when attempting to install off the cd, then the CD may be scratched or defective. If the issue is happening after install upon intial boot you may have a defective hard drive that is causing files to corrupt. Hal.dll is not a downloadable thing, it is custom to every install on a system.
TP, November 2006