Use um live CD, monte a partição e renomeie a libc para o seu nome original.
Eu acidentalmente renomeei a biblioteca libc na máquina solaris 10. os comandos não estão funcionando ... Existe alguma maneira de restaurar o sistema?
Você não diz qual versão do solaris 10 -
x86 na inicialização da tela do grub Solaris Failsafe
. Isso deve montar seu sistema de arquivos raiz existente em / a para que você possa ir para / a / lib e renomear o (s) arquivo (s) conforme apropriado.
sparc coloca um CD de instalação do Solais Sparc (DVD) na unidade e a partir do prompt OK boot -s cdrom
. Quando você chegar na miniraot, monte o seu sistema de arquivos existente na minirraiz e renomeie o (s) arquivo (s) conforme apropriado.
Não tenho certeza se funcionará com o vinculador de tempo de execução do solaris, mas recuperei de uma situação semelhante no Linux, forçando o vinculador de tempo de execução a carregar a libc renomeada com LD_PRELOAD e executando mv para renomeá-la para o que deveria ser. ( Man ld.so.1 para solaris parece indicar a presença de uma variável de ambiente LD_PRELOAD que faz o que queremos)
LD_PRELOAD=/path/to/libc.so.renamed mv /path/to/libc.so.renamed /path/to/libc.so.correct
Isso pressupõe que você ainda tenha um shell no sistema.