x86 Solaris 11.1 had a mirrored ZFS root pool (rpool) which was 2x 320GB disks, I detached one and replaced with a 500GB disk which resilvered ok so ran the "bootadm install-bootloader" and did the same for the remaining 320GB disk. Rebooted and it hangs at "Verifying DMI Pool....."

I've checked the correct disk is selected to boot so believe the boot files didn't install afterall. I booted from LiveCD then