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
# zpool import rpool
# bootadm install-bootloader -P rpool ALSO TRIED # bootadm install-bootloader -M -P rppol to install in MBR
#zpool export rpool
#init 6
but it doesn't change anything. How can I check the boot files are installed and correct, what is correct for an x86 install? any other suggestions?
Best Answer
specify the disk names when running bootadm as folllows