Ok, I tried something.
I took the HDD cables out and started with a windows xp disc in.
It loaded up from the disc, and I got to the menu. When I pressed r for repair, it didn't detect any hard drives.
So I tried it again, and quickly put in my HDD cables as soon as it was loading from the disc. Unfortunately, never detected any hard drives.
So I tried with all the cables connected - it doesn't boot from the windows xp disc (even with primary boot as CDROM).
...