Problema de inicialização do Ubuntu / falha de unidade

1
Então aqui estou eu sentado em uma grande pilha de lixo ... nos últimos dois dias as coisas estão indo de mal a pior com a versão do Ubuntu 12.10. Então, dois dias atrás eu estava brincando com kismet e airmon-ng. Eu adicionei um monte de bibliotecas, lembro-me de adicionar GTK +, Glib, Pango, etc. Depois de reiniciar o outro dia meu desktop abriu bem, mas meu fundo foi alterado para o padrão e nenhum dos meus arquivos na área de trabalho eram visíveis e a barra superior e a barra lateral não estavam visíveis ou funcionando. Os gerenciadores de janelas ainda estavam trabalhando. Então eu tentei reinstalar meus drivers nvidia para ver se isso mudaria alguma coisa, isso não aconteceu. Então, depois de fazer alguma pesquisa online, encontrei algo que sugeri que eu tentasse excluir o arquivo "libgtk-3.so.0". Eu apaguei isso e tentei reiniciar o computador. Ao reiniciar, fui saudado por uma tela preta com alguma escrita dizendo algo sobre -iniciando clamAV [OK] -problema com o Apache Server não pôde verificar correto ... alguma coisa ... - verificando o estado da bateria [ok]. Depois que chega ao estado de bateria, ele pára e fica lá indefinidamente. Então, para resumir, eu não consigo logar no Ubuntu porque ele apenas fica nessa tela preta. Se alguém tiver alguma idéia do que está acontecendo e como corrigi-lo, por favor me avise. Obrigado!

    
por Kenny 23.11.2012 / 05:17

1 resposta

0

Ok, respire fundo.

Primeiro, deixe-me entrar no comentário necessário sobre a exclusão de bibliotecas. NUNCA NUNCA apague qualquer biblioteca ou programa da maneira que você fez. Use sempre o apt-get ou um dos frontais do gui.

Agora, para ajuda real.

O problema é que o gtk (as bibliotecas que informam ao computador como e onde desenhar botões, janelas, caixas, etc.) foi excluído da sua caixa. Por isso o lightdm (a tela de login) precisa do gtk para dizer onde desenhar suas caixas e ele não tem isso.

Como você excluiu o arquivo manualmente, seu gerenciador de pacotes não sabe que não está lá. Para reinstalar o GTK, tente:

sudo apt-get install --reinstall libgtk-3-0

Se você nunca for solicitado com um prompt de login (será texto), você pode pressionar ctrl + alt + F1 para mudar para um console de texto. Ao digitar sua senha, ela não será reproduzida na tela. Basta digitar como normal e pressionar enter.

Depois de reinstalar a libgtk, você precisa corrigir o problema original. Primeiro, sugiro criar um novo usuário (no console de texto) digitando sudo adduser username e seguindo os prompts. Isso permitirá que você teste se suas configurações estão erradas ou se estão em todo o sistema.

Se forem apenas as configurações, use o usuário original mv .conf .conf.old e tente fazer o login novamente (você pode pressionar ctrl + alt + F7 para voltar à tela de login baseada na GUI).

Se estiver em todo o sistema, você provavelmente estragou suas bibliotecas quando instalou as bibliotecas mencionadas acima. Se isso for verdade, seu melhor caminho para a correção é desinstalar as bibliotecas se você mantiver o controle (supondo que você as tenha instalado manualmente) ou fazer backup de seu diretório inicial e reinstalar o Ubuntu. Existem outras maneiras, mas elas são muito demoradas e não para alguém novo no linux.

Depois de instalar o gtk novamente, nunca é demais fazer um sudo apt-get update seguido por sudo apt-get -f install e, em seguida, sudo apt-get upgrade . O Apt pode consertar muitos problemas desde que você o use, ou o dpkg (ou um front-end de gui) para instalar pacotes .deb.

    
por coteyr 23.11.2012 / 06:29