Hello,
As I know, we could install both on TFS2008 and TFS2010, but it is strongly not recommended to do that. You may utilize virtual machine, too.
You could also post your issue on the
Team Foundation Server - Setup Forum so you can get better and quicker response as there are more experts on this issue.
Thanks.
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Send us any feedback you have about the help from MSFT at
fbmsdn@microsoft.com.