First, are your ufsdumps done in single user mode? If not, they may be useless.
Second, if you are booting up the new server it should be from cdrom, not from the disks. I think you are booting from the disk because of the statements you make:
Quote:
# mount /dev/dsk/c0t0d0s0
mount: /dev/dsk/c0t0d0s0 is already mounted
Next step is to cd to the mounted directory
in my case, it's / (I'm already there)
You shouldn't 'be there' - c0t0d0s0 shouldn't be mounted - you didn't mount it to a temporary mount as suggested in your post. You have it mounted on it's normal mount point.
Take a look at this
document on Sunsolve.