Could very well be that
I changed the partition used in boot.ini and it gave the same result. I guess the first thing it tries to load is hal.dll? I'll keep trying partitions until I find one that works.
"Lady I only speak two languages, English and Bad English!" - Corbin Dallas "The Fifth Element"