I'd take a look at the Wp manual for that information.
If it were normally at domain.com/wp-admin/install.php then in your subdomain it should be at subdomain.domain.com/wp-admin/install.php
I don't know if that's the URL but I am going from memory. The docs should tell you where the installer is.