Using RedHat 6.0 (Hedgewig) and using a password containing a $ in it during installation seems not to work. Using the "passwd" utility after the installation allowed the password containing a $ to work. My guess is the installation (shell script?) took the '$' not-literally and expanded it to something else, effectively changing the password.
This issue is resolved in the latest installer (available in beta)