Thanks Osiris for your reply.
As the Windows XP CD is still in mint condition, I believe the problem could be with the CD-Rom player cos it makes some coarse noise whenever it tries to read the CD. But when I swapped it with another good one that I have, a different error message appeared saying: "NTLDR is missing. Press Ctrl+Alt+Del to restart". Restarting it just causing it to go on a continuous loop.
The thing is, when I switched back to the old CD-Rom player, the error message "NTLDR is missing. Press Ctrl+Alt+Del to restart" does not appear. Instead, I was able to boot from CD to install the Windows XP. But other error messages such as "The file vga.sys could not be found" or something about corrupt files will appear.
Any help or suggestion appreciated.