The installation of visual studio 2010 will fail displaying a number of different reasons when trying to install using an ISO mounted drive on Windows Server 2008 R2.
One possible solution for this if the server has access to the internet is to use the web installer to install visual studio. You will find the corresponding web installers for each of the Visual Studio versions on MSDN. When using a web installer the installation succeeds.