Follow Steps 1-5 in the link. It covers:
- Extracting the SharePoint 2010 iso
- Adding the prerequisite files (here's a list I used)
- ADONETDataServices_v15_CTP2_RuntimeOnly.exe
- dotnetfx35.exe
- FilterPack32bit.exe
- FilterPack64bit.exe
- iis7psprov_x64.msi
- MSChart.exe
- MSSpeech_SR_en-US_TELE.msi
- rsSharePoint.msi
- SpeechPlatformRuntime.msi
- sqlncli.msi
- SQLSERVER2008_ASADOMD10.msi
- Synchronization.msi
- Windows6.0-KB968930-x64.msu
- Windows6.0-KB974405-x64.msu
- Windows6.0-KB976394-x64.msu
- Windows6.1-KB974405-x64.msu
- Windows6.1-KB976462-v2-x64.msu
- Adding updates (which is where I added the SP1 to slipstream it)
1. Make sure that you have each of these AD accounts created:
a. Farm Account
b. Service Account
c. Crawl Account
d. Search Account
Prepare the Server
1. Turn off UAC.
a. Control Panel > User Accounts > Change User Account Control settings > Set to never notify
2. Turn off warning on file
a. Start > Run > gpedit.msc > User Configuration > Administrative Templates > Windows Components > Attachment Manager > Inclusing list for low file types > Add .exe;
Prepare the Scripts
1. Set the farm passphrase at Configuration > Farm > PassPhrase (Make sure the farm passphrase is complex or the installation will fail)
2. Now input your database server in the following location:
a. Configuration > Farm > Database > DBServer
3. Insert the prefix you would like your database name to have here:
a. Configuration > Farm > Database > DBPrefix
4. To setup Outgoing Email server add the proper data under this tag:
a. Configuration > Farm > Services > OutgoingEmail
5. Place to insert the farm account (make sure to include the domain name in the username, as well as the password and email address):
a. Configuration > Farm > Account
6. Places to insert the service account (make sure to include the domain name in the username, as well as the password where applicable):
a. Configuration > Farm > ManagedAccounts > ManagedAccount [spservice]
b. Configuration > Farm > ManagedAccounts > ManagedAccount [portalapppool]
c. Configuration > Farm > ManagedAccounts > ManagedAccount [mysiteapppool]
d. Configuration > Farm > ObjectCacheAccounts > SuperUser
e. Configuration > Farm > ObjectCacheAccounts > SuperReader
f. Configuration > WebApplications > WebApplication [Portal]
g. Configuration > WebApplications > WebApplication [Portal] > SiteCollections > SiteCollection
h. Configuration > WebApplications > WebApplication [MySiteHost] > SiteCollections > SiteCollection
i. Configuration > EnterpriseServiceApps > ExcelServices
j. Configuration > EnterpriseServiceApps > VisioService
k. Configuration > EnterpriseServiceApps > AccessService
l. Configuration > EnterpriseServiceApps > PerformancePointService
7. Places to insert the search account (make sure to include the domain name in the username, as well as the password where applicable):
a. Configuration > Farm > ManagedAccounts > ManagedAccount [searchservice]
b. Configuration > ServiceApps > EnterpriseSearchService > EnterpriseSearchServiceApplications > EnterpriseSearchServiceApplication > ApplicationPool
c. Configuration > ServiceApps > EnterpriseSearchService > EnterpriseSearchServiceApplications > EnterpriseSearchServiceApplication > AdminComponent > ApplicationPool
8. Places to insert the crawl account (make sure to include the domain name in the username, as well as the password where applicable):
a. Configuration > ServiceApps > EnterpriseSearchService > EnterpriseSearchServiceApplications > EnterpriseSearchServiceApplication
Start the Install
1. Run the following file with administrative privileges ..\AutoSPInstaller\AutoSPInstallerLaunch.bat
References
AutoSPInstaller was taken from here: http://autospinstaller.codeplex.com/
Documentation on how to configure the installer was taken and adapted from: http://blog.lekman.com/2010/11/automated-sharepoint-2010-installations.html