Algumas coisas para verificar:
-
Dependendo de quanto patch você pode ter feito, mas as versões zpool e / ou zfs da mídia de instalação inicial podem não ser compatíveis com a versão do zpool / zfs no disco. Você sabe até que ponto sua imagem solaris foi corrigida? ou o que o SRU mais recente aplicado foi? Se você tiver suporte a Oracle, o SRU 9.5 teve patches suficientes, que a Oracle disponibilizou a mídia de instalação com correção para esse nível.
-
Se você estiver executando o Solaris 11.1 ou o Solaris 11 11/11, haverá diferenças na configuração do rpool. Se a importação de zpool não mostrar o rpool, você poderá tentar forçá-lo a reconhecer o rpool importando com a opção -f. Então você precisará montar o ambiente de inicialização que você deseja alterar. Uma vez que o BE é montado, você pode editar a senha e os arquivos de sombra para corrigir o seu nome de usuário, em seguida, reinicie o computador a partir do disco interno para recuperar.
De um terminal do GNOME no desktop do live CD:
# zpool import -f rpool
# beadm list
be_find_current_be: failed to find current BE name
be_find_current_be: failed to find current BE name
BE Active Mountpoint Space Policy Created
-- ------ ---------- ----- ------ -------
solaris - - 11.45M static 2011-10-22 00:30
solaris-2 R - 12.69G static 2011-10-21 21:04
# mkdir /a
# beadm mount solaris-2 /a
# TERM=vt100
# export TERM
# cd /a/etc
# vi shadow
<make necessary changes>
# vi passwd
<make necessary changes>
# cd /
# beadm umount solaris-2
# halt
Já que você mencionou ser relativamente novato no Solaris 11, por favor, deixe-me saber se o esclarecimento de qualquer uma dessas etapas seria útil. O que você está tentando fazer é muito viável.