As with D Porter, I have seen setup fail when there was issue reaching the source server for system databases. In my case, the network connection between the remote server and the administration server of the domain that I was trying to pull system databases from was slow and unreliable, and network timeouts were interrupting the install. My solution was to rerun the install, and choose a server on a different network segment to pull system databases from.