If the boot loader becomes corrupted and the system can no longer boot, you would need to reinstall the boot loader by following these steps.
Before You Begin
Ensure that your role has the appropriate rights profiles to perform this procedure. See Using Rights Profiles to Administer Boot Features.
$ zpool import -f pool-name
$ bootadm install-bootloader [-f] -P pool-name
Forces the installation of the boot loader and bypasses any version checks.
Specifies the boot configuration for the pool to be used.
$ zpool export pool-name