Once you mount a partition that is also part of a volume read/write you get inconsistent mirrors because you only change one "side" of the mirror.
That can and most likely will lead to unpredictable behavior, most likely sooner or later the system will panic (as it did in your case).
Since you still have to log in even if you run single-user there is only really one way to do it right if you are lacking an alternative boot device with VxVM on it. (There are some shortcuts to this procedure but you would have to know a whole lot about how VxVM works in order to use them safely.). The following assumes the disk in question is named "rootdisk" and is member of the disk group "rootdg".
1) Boot from CD
2) Mount a partition to /mnt and change /mnt/etc/passwd
3) Change /mnt/etc/vfstab so that root will be mounted from the relevant partition (i.e. the one you are currently changing). Change the /mnt/etc/vfstab entries for swap, /var and /usr, too. This will effectively unencapsulate your disk.
4) Change /mnt/etc/system and remove the two lines from VxVM that point to the root device. They look roughly like this:
set rootdev=/dev/pseudo/vxio:0
set vxio:rootdev-is-volume=1
Delete these lines or comment them out using an asterisk (NOT #).
5) Reboot normally. The system comes up with the new password and with VxVM enabled, but swap and the root, /usr, and /var filesystems are mounted from partitions.
6) Re-encapsulate your rootdisk. In order to do so, you must first unconfigure it from VxVM: vxdg rmdisk -g rootdg rootdisk; /etc/vx/bin/vxdiskunsetup c#t#d#. If you get any error message concerning volumes that are still on that disk then get rid of them using: vxassist -g rootdg remove mirror \!rootdisk.
7) Mirror from the rootdisk to the rootmirror
8) If you had any other volumes (like /export/home and /export/opt) on the rootdisk then they had been converted to volumes and their partition table entries deleted when you first encapsulated your rootdisk. They are still left as volumes on the rootMIRROR disk, so mirror them again using standard vxassist commands.
If you need more info and speak german, there is now a book about VxVM (and VCS, by the way). Here is the link:
http://www.amazon.de/gp/product/3540346104/028-2942529-6037366?v=glance&n=299956
Good luck. I`ll be watching.