|"my laptop read the disc so I know its not the disc"|
Not all disk drives are equal. It is quite possible for one drive to read a disk that is too damaged or dirty to be read in another. Try cleaning the disk. Alternatively, share the CD drive on your laptop and do the install from this shared drive.