when you try to install Visual studio 2010; don't despair.
There is a big chance you try to install from a mounted virtual disc.
The resolution is to copy the files in the mounted disk to real files and run it from there. One could possibly also assign the mounted disk a letter but I haven't tried this.
I have learned that there is also some problem when installing from a network share. The symptom is something about a .cab file with a faulty digital signature.