Reasons:
1) Bad CD / Cheap CD (with blue dye) / Scratched CD
2) CD burnt at very high speed( >= 32X) . Always burn OS disks in lowest possible speed ... like say 4X... its nothing like CD wont run if written at high speed , but its a common problem that such CDs stop responding after a few weeks...
There's nothing wrong with hardware since the CD worked the first time...