how to install multisite on a subdomain

I have been running a multisite on a primary domain with no problem.

Now, I wanted to install a multisite on a different domain, but in a subdomain like this: dev.domain.com

I followed all the directions with changes to the wp-config and htaccess files, but noticed the htaccess files look different on my primary domain . I pasted in the .htaccess new code into the new install as directed from the new dashboard under Network setup, but it didn't work. Is there a different procedure for installing on a subdomain, or is that not possible? During the WP installation, there was a message about the permalink structure would be different. Here are the two .htaccess code:

Primary domain:
# BEGIN WordPress

RewriteRule ^index.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]

# END WordPress

For new subdomain (not connected to the primary domain above):
# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*.php)$ $1 [L]
RewriteRule . index.php [L]
</IfModule>

# END WordPress