Utilize o procedimento a seguir se necessita inicializar o sistema para que possa recuperar uma senha de raiz perdida ou problema semelhante.
Será necessário inicializar no modo à prova de falhas ou de uma mídia alternativa, dependendo da severidade do erro. No geral, é possível inicializar no modo à prova de falhas para recuperar uma senha de raiz perdida ou desconhecida.
Se desejar recuperar de um conjunto de raiz ou de uma captura de conjunto de raiz, consulte Recuperando o pool raiz ZFS ou instantâneos do pool raiz.
Inicialize o modo à prova de falhas.
Em um sistema SPARC:
ok boot -F failsafe |
Em um sistema x86, selecione o modo à prova de falhas no prompt do GRUB.
Monte o BE do ZFS no /a quando solicitado:
. . . ROOT/zfsBE was found on rpool. Do you wish to have it mounted read-write on /a? [y,n,?] y mounting rpool on /a Starting shell. |
Altere para o diretório /a/etc.
# cd /a/etc |
Se necessário, defina o tipo TERM.
# TERM=vt100 # export TERM |
Corrija o arquivo passwd ou shadow.
# vi shadow |
Reinicialize o sistema.
# init 6 |
Se um problema impede a inicialização com êxito do sistema ou algum outro problema severo ocorra, será necessário inicializar de um servidor de instalação de rede ou do CD de instalação do Solaris. Importe o conjunto raiz, monte o BE do ZFS e tente resolver o problema.
Inicialize de um CD de instalação ou da rede.
SPARC:
ok boot cdrom -s ok boot net -s |
Se não utilizar a opção -s, será necessário sair do programa de instalação.
x86: selecione a opção de inicialização de rede ou de inicialização de um CD local.
Importe o conjunto raiz e especifique um ponto de montagem alternativo. Por exemplo:
# zpool import -R /a rpool |
Monte o BE do ZFS. Por exemplo:
# zfs mount rpool/ROOT/zfsBE |
Acesse o conteúdo do BE do ZFS do diretório /a.
# cd /a |
Reinicialize o sistema.
# init 6 |