The act of mounting the hard drive doesn't have anything to do with the password. Mounting just applies a file system to your directory structure, for instance you could mount the directory /newdir to a specific slice on a hard disk or a specific hard disk in an array. To recover the password, you have to reinstall Solaris. I have done this before but I will have to look for the specifics and get back to you. Its in my notes somehwere.
I don't know of any other way to recover the root password on a Unix box, like on a Windows box you can reset the admin password by screwing with the .sam file. Unix boxes are typically more secure than this.
edit: Try this first:
1- Boot up the computer, you should be able to get to the login prompt.
2- Put the Solaris cd into the cdrom drive.
3- Depress the keys STOP and A. This will bring your OS to a baseline state.
4- At the OK prompt, type "boot cdrom" (without the quotation marks).
This should boot to cdrom and give you option to reinstall. I would suggest using the partition manager to reset the partitions (slices in Unix terminology). If you want to know a sample slice setup, PM me and I will give you specifics. Any questions, PM or email me. Let me know if this works.
Books:
For basic Unix commands I recommend reading Unix Primer Plus, 3rd ed. by Martin, Prata, et. all. You can find this on half.com most likely. For Solaris specific help, I recommend buying the certification books which are probably available sun.com. They are very good and get to the point of what you will need to know to administer the server.