Cross-Domain SQL Server Service Accounts
This is most likely an accounts permission issue.

There are several install logs and utilities that you could check that would help you identify the required permissions.

Sql Server Fails if the setup account doesn't have rights. This article also links to a utility to check the account rights.

The installation log may also be available to view and may give some hints as to why it is failing.

Have you tried the Windows Server Event logs?