Brian Harry blogged about Installing TFS 2008 on Windows 2008, and referenced Etienne Tremblay's guide to installing TFS 2008 on Windows 2008.
I used Etienne's guide to do it myself. I installed it on a VPC. There are a couple of things that that I had to learn.
First, if you're like me, you installed Visual Studio before Team Foundation Server. That installed SQL Server Express. Unfortunately, the SQL Server Express install will block the installation of the SQL Server 2005 BIDS and Management Studio because the "Tools" folder already exists. I had to go to "<install drive>:\Program Files\Microsoft SQL Server\90\" and rename the "Tools" folder to "Express Tools". Then I installed SQL 2005, and got a full suite of the tools.
Second, if you have the installation guide, you need to know where to look for the SharePoint setup instructions.
The final thing I learned (again)--don't put your virtual hard drive (*.vhd) files in a compressed folder. I did that by accident, and it robbed me of performance.