Here is a few tips that I gave to another person today:
* Do not add a new fs that masks existing system folder. For example, do not add a new dir at
/usr/bin. Doing so will cause the masking of
/usr/bin with another empty directory you might specify. This means that Solaris can’t
find Bourne shell executable and therefore can’t give you a shell when you attempt to login.
* Try to use shutdown instead of halt (i.e.
zlogin test-zone shutdown). This will allow Solaris to go through a clean shutdown process.
Hope this helps.