Recently i have installed SQL Server 2011 (Denali) on Windows Server 2008. I had previously SQL Server 2005 and SQL Server 2008 instances already installed on same windows. Denali was successfully installed and now three versions were working fine.
During test process of one of my articles for MSSQLTips.com, i uninstalled SQL Server 2008 instance and again tried to install it.
After confirmation of existence of required components and selection of required SQL Server features, set up got hanged without any progress or message. I waited for some time and also tried to prioritize the set up process through task manager but all in vain.
So as a final solution i uninstalled Denali and installed SQL Server 2008 without any problem.