Help with mirroring rootdisk under veritas and boot from the mirror

Hi All,

We are using Solaris 10 x86, and Veritas Storage Foundation Software version 6.0.1 and faced the following issues after mirroring and during boot from mirror.

1) VTOC has been changed after mirroring the rootdisk with this command - " /opt/VRTS/bin/vxrootmir <disk to be mirrored>".

Before mirroring, VTOC o/p:

# prtvtoc 
*                          First     Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       0      2    00    1076355  13687380  14763734
       1      3    01      96390    979965   1076354
       2      5    00          0  51150960  51150959
       3     14    01      96390  51054570  51150959
       4     15    01      16065     80325     96389
       7      8    00   14763735  36387225  51150959
       8      1    01          0     16065     16064

After mirroring, VTOC o/p:

 # prtvtoc 
*                          First     Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       0      2    00     112455  13687380  13799834
       2      5    01          0  51167025  51167024
       3     15    01      16065     96390    112454
       4     14    01     112455  51054570  51167024
       8      1    01          0     16065     16064

Questions :-

a) Why VTOC is changing after mirroring with "vxrootmir" but not with "vxrootadm" utility?
b) Can we use "vxmirror" to mirror the rootdisk properly?

2) Unable to boot from mirror disk, failed with the following processess,
a) Added the entry in GRUB and updated the boot-archive
b) Booted from failsafe and No OS instances were found to mount

Can anyone explain the exact process of booting from mirror disk?

Thanks in Advance.