15.04 e Nvidia: loop de login

35

Atualizado de 14.10 a 15.04, a área de trabalho não consegue carregar a tela de login anterior. Eu digito minha senha, ouço um byte de som de falha, de volta para a tela de login. Também não é possível arrancar um pen drive 15.04 criado com outro PC. Conta de convidado faz a mesma coisa. Tentei remover todos os pacotes de driver nvidia, tentei mexer com .Xauthority, tentei usar o gdm em vez de lightdm (falhou ainda pior: nenhuma tela de login em tudo). Tentei reinstalar o desktop ubuntu. Obter código de erro da ACPI PCC sonda falhou, começando 219 ou algo parecido.

Executando atualmente 15.04 de desconto no pen drive ... em outro PC com gráficos integrados AMD, sem problemas.

O 15.04 não gosta de placas gráficas da Nvidia. Por favor ajude!

    
por Dustin French 26.04.2015 / 05:40

12 respostas

17

é você do futuro. Aqui está como eu consertei: eu não fiz! Eu baixei novamente a imagem 15.04 do site do Ubuntu e criei um "disco" de inicialização em um pendrive USB. Hoje funcionou, enquanto não ontem à noite: (Talvez a Canonical consertasse sua imagem ... Então eu iniciei a partir do pen drive e removi meu 15.04 existente e instalei uma nova cópia! Claro que perdi todos os meus arquivos (VirtualBox, todos os jogos instalados, etc.), mas agora o Linux funciona novamente. Deixe isso ser uma lição para você Dustin! Nunca tente atualizar um sistema operacional Ubuntu! Faça backup de todos os seus arquivos e faça uma instalação limpa ... assim como você costumava fazer com o Windows!

    
por Dustin French 26.04.2015 / 22:05
12

Eu tive exatamente o mesmo problema. Não sei exatamente por que isso aconteceu, mas parece que meu kernel não foi atualizado.

Para resolver isso eu usei Ctrl + Alt + F1 para ir para um texto baseado virtual console , logado e depois executado:

sudo apt-get install linux-generic

Tudo começou a funcionar novamente.

    
por Uther 29.04.2015 / 15:11
9

Minha correção para o meu laptop

Dell xps l502x, é a placa gráfica Intel + Nvidia optimus.

Veja o que você tem

dkms status

Você pode conseguir algo assim

bbswitch, 0.7, 3.19.0-15-generic, x86_64: installed
nvidia-340, 340.76, 3.19.0-15-generic, x86_64: installed

Remova todos os drivers da Nvidia, faça o Ubuntu voltar ao estado “limpo”.

Veja isto: link

Basicamente, você faz:

sudo apt-get purge $(dpkg -l | awk '$2~/nvidia/ {print $2}')

Isso deve remover todos os drivers nvidia e agora você deve estar limpo.

Você pode querer verificar novamente:

dkms status

Instalar o driver da Nvidia

Dê uma olhada nisso: link (a parte da linha de comando)

Eu tentei instalar nvidia-349, não funcionou, então eu lembrei que usei nvidia-340 anteriormente. Parece importante lembrar o que funciona para você. Eu faço:

sudo apt-get install nvidia-340 #(you may want to try nvidia-346)

Veja este guia longo

link

No passo 4, em vez de

sudo echo ON > cat/proc/acpi/bbswitch 

Eu mudei para

sudo tee /proc/acpi/bbswitch <<<ON

com base no link

Às vezes, depois de ativar o bbswitch, reinicialize, quando eu faço echo /proc/acpi/bbswitch , ainda vejo OFF . Certifique-se de Nvidia está instalado em primeiro lugar ou reinicie por algumas vezes. Se for OFF , siga o guia para o próximo passo.

Reiniciar

Após o guia, reinicialize, veja se você ainda tem o problema do loop de login. Se você ainda tiver problemas, consulte /var/log/Xorg.0.log

/var/log/Xorg.0.log

Procure as mensagens de erro, indicadas por (EE). No meu caso, diz

Failed to load /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so: libnvidia-tls.so.340.46: cannot open shared object file: No such file or directory

Eu faço um locate libglx.so , parece que o arquivo está em outro local. É hora de reconstruir xorg.conf

Reconstruir xorg.conf

Veja este guia: link

Este foi meu último passo e eu consegui inicializar na GUI.

    
por kenpeter 28.04.2015 / 08:51
6

Eu tive exatamente o mesmo problema no Ubuntu 15.10. Nenhuma das soluções sugeridas aqui funcionou, nem outros tutoriais. Depois de várias instalações limpas do sistema, eu finalmente descobri o que causou isso.

NÃO COLO nomodeset permanentemente nos parâmetros de inicialização!

Após uma instalação limpa, não consegui logar sem digitar manualmente nomodeset nas opções de inicialização do grub antes de inicializar. Após o primeiro login, no entanto, eu costumava defini-lo no arquivo de configuração de inicialização para que eu não precise digitá-lo sempre. Depois de uma das reinstalações eu esqueci de fazer isso e desta vez os drivers NVIDIA instalados sem problemas e eu consegui fazer o login bem.

    
por user3556519 26.02.2016 / 16:38
2

Eu não consegui instalar o pacote

sudo apt-get install linux-kernel-generic

mas isso resolveu o problema com o loop de login para mim:

sudo apt-get install linux-generic

thx pela ideia com o kernel

    
por Sebastian Wittka 29.04.2015 / 21:35
1

IMHO Optimus é Mal .

O Ubuntu 14.10 me deu alguns cabelos grisalhos por causa da Nvidia , então eu mudei para o Win 8. Ontem eu senti que estava faltando alguma coisa com o Win 10 e baixei o 15.04. Primeiro, execute após a instalação e tela preta com som de falha contínua. Ctrl + Alt + F1 não exibiu o console. Reinstalado 2 vezes antes de me lembrar do problema 14.10 com o Optimus. Resolveu o problema apenas com Bumblebee .

    
por Konstantin 10.05.2015 / 15:43
1

Eu tive um prob semelhante, mas uma conta secundária poderia fazer login, então eu sabia que o meu sistema não estava borked. Aqui está como eu consertei. Eu fui para a pasta inicial da conta ofensiva e lixado todas as pastas de configuração ocultas e arquivos que pertencem ao gnome, gtk etc. ou qualquer coisa que eu não sabia que queria manter (como configurações do navegador, música, etc.). Reinicie. Eu tive que redefinir algumas preferências do sistema e reorganizar os ícones da área de trabalho, mas muito mais preferível a uma instalação completa com a adição de repositórios e pacotes extras. Dê uma chance antes de explodi-lo e fazer uma nova instalação.

    
por Stuart Conner 05.07.2015 / 04:21
1

Ligeiramente fora do assunto, mas se você tiver AMD em vez de nVidia: Depois de atualizar 14.04 para 14.10 e, em seguida, 15.04 eu fui pego no loop de login. Depois de muitos problemas com os drivers nVidia, eles não ajudaram muito. Eu tenho um HP Pavillion com AMD CPU & Drivers Aqui estavam os passos simples que funcionaram:

Pressione ctrl - alt - F1 para obter um prompt de console (não-gui).

dkms status # shows that fglrx-core was installed
sudo apt-get purge fglrx-core
sudo apt-get install fglrx-updates
dkms status
sudo reboot now

Então tudo estava bem.

    
por user314771 18.05.2015 / 20:38
1

Este link funcionou como um encanto para mim - link .

Ele me guiou para os logs onde mostra que o módulo GLX estava falhando ao carregar e foi instruído a reinstalar os drivers nvidia.

Eu fiz um melhor indo para o link e encontrando meu último driver linux de 64 bits, e usando as URLs nele .

    
por Robert Persaud 30.10.2015 / 16:14
1

Para mim, acabei de forçar uma reconfiguração do servidor gráfico excluindo o arquivo .Xauthority em um tty na pasta inicial:

sudo mv .Xauthority .Xauthority_old
    
por Psddp 28.01.2016 / 19:16
0

Eu tinha feito uma instalação limpa de 15.10 mas descobri que a tela de login do lightdm mostrava palavras incompletas (pa rd) e também entrava em loop quando fazia o login. Ctrl-Alt-F1 logava bem e então emiti um comando sudo apt-get remove --purge nvidia- *. Isso listou uma carga de drivers nvidia e disse que nenhum deles foi instalado. Então, decidi instalar o mais recente como um experimento. sudo apt-get install nvidia-352 fez o truque. Após a conclusão, não havia palavras incompletas exibidas na tela de login do lightdm e, posteriormente, eu entrei sem problemas. Então, minha correção foi instalar um driver de tela nvidia ... de preferência o mais recente. Felicidades

    
por Dig 29.02.2016 / 20:12
0

Dê uma olhada na sua / home partition com o comando df se não estiver cheio . Isso pode causar a reinicialização do servidor x ...

    
por Philippe Gachoud 18.03.2016 / 16:56

Tags