IIS 7 isn't much like IIS 6, and getting SharePoint to install on your web front ends running Windows Server 2008 may involve some steps you weren't used to. This post shows some of the steps necessary to configure IIS 7 to get SharePoint ready to install on Windows Server 2008.
The following procedures must be run on all the web front ends in the farm.
- Go to server manager, and add a role:

- Add the Web IIS role, and say yes to the required features:

Click next, and next again.
- Add all the optional server roles, and click next:

Click next again, and then install.
- Once completed, go back to server manager, click Features, and choose Add Features:

- Choose the .NET 3.0 features:

click next, and then click install.
After you've done these steps, you must install SharePoint with SP1 preloaded on the install.
Phil