A partir do seu prompt Ctrl-Alt-F2, tente sudo gdm-restart e veja se funciona e / ou fornece algumas mensagens de erro úteis.
Então, eis o que acontece:
Eu atualizei meu sistema no outro dia, foi solicitada uma reinicialização para a atualização ser concluída, mas estava no meio do trabalho, então eu a adiei até depois que eu terminei. Eu reinicio e está quebrado: (.
Parece que ele é inicializado normalmente, com as seguintes exceções:
A tela de carregamento roxa do Ubuntu não é mais exibida (embora tenha sido feita nas primeiras vezes em que tentei entrar). Eu ouço o prompt de login soar, mas nenhum prompt de login aparece. Também não é simplesmente "invisível" - pressionando enter, digitando minha senha e pressionando enter novamente, não faça nada. Normalmente meu mouse Bluetooth está funcionando neste momento, mas não é.
O GRUB exibe opções de recuperação para o meu kernel atual e para um mais antigo (2.6.32-24). Tentar inicializar em .32-24 me dá um erro dizendo "O udevadm não pode fazer algo enquanto o udev não está configurado".
Então eu tento soluções listadas aqui: atualização do ubuntu deu errado, o pc não inicializa, como posso repará-lo? Nada que eu tentei parecia funcionar, e depois de pesquisar no Google, meu palpite é que é um problema com o gdm. Por favor, corrija-me se eu estiver errado, não sei muito sobre como os sistemas Linux / Ubuntu funcionam ainda.
Coisas que eu posso fazer: Inicialize em um CD ao vivo
Ctrl-Alt-F2 após o login, o som me traz ao login do console, o que eu posso fazer com sucesso (é como eu tentei as soluções acima). Isso funciona apenas no kernel atual.
Um hack que eu estaria disposto a explorar é remover o prompt de login do console, mas eu prefiro "simplesmente" consertar o que está errado. Como esse cara, eu preciso reparar o sistema em vez de reinstalar.
Sistema: Dell Inspiron 1525 Core 2 Duo Driver proprietário para Broadcom 43xx sem fio
Dual-boot com o Windows 7 (que é como eu estou postando isso, infelizmente eu só tenho essa máquina e qualquer experimentação requer reinicializações constantes no Windows / brokenbuntu)
O último pacote instalado foi Moonlight, mas parece que foi instalado corretamente.
Kernel: 2.6.32-25
Edit: Depois de trabalhar com as sugestões de Karl, parece que o problema é com o gdm.
Erro ao sair do status 245 ao tentar sudo apt-get install --reinstall gdm , também um erro ao processar o gdm ao executar sudo apt-get -f install .
Como faço para reinstalar ou reparar o gdm para que eu possa voltar à minha máquina?
Encontrei algumas informações aqui , o que sugere que está relacionado com zlib - Eu posso confirmar que no meu caso foi problema zlib. No entanto, eu precisava do zlib 1.2.5 compilado da fonte para outro software, então encontrei estas soluções:
Atualize o Ubuntu (em 11.04 ele não ocorre, mas não usa o gdm afaik?), mas não é um conselho realmente útil
Vá para o terminal (crtl + alt + f1), faça login e execute sudo apt-get install nodm e, em seguida, sudo dpkg-reconfigure nodm escolhendo usar o nodm e fornecer o login de alguém. Honestamente, editei primeiro o arquivo /etc/default/nodm manually , mas executei o dpkg-reconfigure logo em seguida.
Em seguida, reinicie. Ainda há muitos problemas importantes com o desktop gnome, então é um problema Gnome, do que apenas a tela de login do gdm.
Resumindo, acho que a atualização para a versão mais recente do Ubuntu ou a mudança para o kde + kdm, por exemplo, são as melhores soluções.
Quando o sistema inicializar na primeira tela sem prompt de login:
sudo make uninstall
sudo reboot
Isso funcionou para mim quando tive o mesmo problema
Eu tenho o mesmo problema no Centos6.3. Eu listo minha solução abaixo que é inspirada por misiak e [ Erro startx ao configurar o servidor X no archlinux] .
primeiro por
$ sudo ldd /usr/bin/Xorg | grep libz
Eu obtenho
libz.so.1 => /usr/local/lib/libz.so.1 (0x00172000)
/usr/local/lib/libz.so.1 link para /usr/local/lib/libz.so.1.2.7 (pode ser minha nova instalação)
Acho que Xorg deve depender de /lib/libz.so.1.2.3 (instalação original).
Então eu
$ cd /usr/local/lib
$ sudo mv libz.so.1 libz.so.1.bak
$ sudo ln -s /lib/libz.so.1 libz.so.1
$ sudo reboot
feito!
Essa mensagem "udev não está configurado" me faz pensar que algo deu errado ao fazer as atualizações, e seu sistema foi deixado em um estado semi-funcional. Aqui “configurado” tem um significado técnico: instalar um pacote Debian significa primeiro descompactar seus arquivos, então “configurá-lo” para atualizar arquivos de configuração, gerar caches, etc.
Na linha de comando, tente fazer
sudo dpkg --configure -a
Se isso ainda gerar erros, tente executá-lo mais algumas vezes. Isso não fará com que os erros desapareçam, mas podem tornar mais pacotes em um estado utilizável. Então faça
sudo dpkg --configure udev linux-image-generic xserver-xorg gdm
para insistir na configuração dos pacotes mais importantes.
Se nesse ponto você ainda tiver pacotes não configurados, poste as mensagens de erro. Se você ainda não conseguir acessar o SU do Linux, faça
sudo dpkg --configure -a >/media/disk9/dpkg--configure.log
(substitua /media/disk9 por qualquer disco do Windows instalado) e publique o conteúdo de dpkg--configure.log no Windows.
Se dpkg --configure -a tiver sucesso e você ainda tiver problemas, minha hipótese estava errada.
Tags login-screen udev gdm ubuntu-10.04