Consegui me "recuperar" deste incidente enviando o conjunto corrompido para um novo pool.
# crie um novo conjunto de discos único (ou um espelho com antecedência, se desejar)
zpool create -f tpool c0d0s0
# cria um instantâneo de base do pool antigo em zfs snapshot -r rpool@now
# zfs envia para o novo tpool em zfs send -vR rpool@now | zfs receive -Fduv tpool
# note que isso irá redefinir o ponto de montagem do tpool para rpool - por isso, certifique-se de
atualize-o para zfs set mountpoint=/tpool tpool
# ir usuário único; como depende do seu sistema
# edit:
/rpool/boot/grub/menu.lst
# (Note que este arquivo deve ser mantido pelo bootadm; sob as circunstâncias, eu escolhi apenas ir direto)
#duplicate primeiro conjunto de notas, edite a cópia, altere o findroot em findroot (pool_rpool,0,a)
# para findroot (pool_tpool,0,a)
# faça um segundo instantâneo agora que, em um único usuário, zfs snapshot -r rpool@now2
# envia o snap incremental para o novo tpool em zfs send -vR -i rpool@now rpool@now2 | zfs receive -Fduv tpool
# mount tpool - tenha em mente novamente, o ponto de montagem precisa ser atualizado em zfs mount=/tpool tpool
# rm o arquivo 'bootsign' e substitua por novo:
rm /tpool/boot/grub/bootsign/pool_rpool
touch /tpool/boot/grub/bootsign/pool_tpool
# formalize onde inicializar a partir de zpool set bootfs=tpool/ROOT/snv_113 tpool
# adicione os blocos de inicialização em installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0d0s0
# poweroff, desanexe os discos do rpool - ou deixe-os para uma investigação mais aprofundada
# se for espelhar, conectar fisicamente o segundo disco
# inicializar
# virar carretel para um espelho | zpool attach tpool c0d0s0 c1d0s0
# concluído
Note que se tudo for satisfatório, você pode editar o menu grub para mover a nova entrada de inicialização do tpool para ser a primeira, ou alterar a declaração 'default' para apontar para a que estiver na lista (ou, se não há outras declarações de inicialização, então apenas apague aquela para o rpool).
Além disso - embora eu tenha me referido a mais de cem sites e páginas da web diferentes ao tentar resolver isso, a "receita" acima é derivada em grande parte de Como reduzir um rpool do ZFS espelhado, por Joe Mocker .