I had a similar problem with SP2 in that it wouldn't install from the disk. What I did was to create a directory on my hard drive and copy the whole CD to it. I then removed the CD from the drive and proceeded to install SP2 from the directory. SP2 then installed OK and when finished I deleted the directory. Worked for me. Perhaps worth a try?