15.04 e Nvidia: loop de login


35

Atualizadas 14.10 a 15.04, a área de trabalho falha ao carregar a tela de login anterior. Eu digito minha senha, ouço um byte de falha sonora, de volta à tela de login. Também não é possível inicializar um pen drive 15.04 criado com outro PC. A conta de convidado faz a mesma coisa. Tentei remover todos os pacotes de drivers da nvidia, tentei mexer com .Xauthority, tentei usar o gdm em vez do lightdm (falha ainda pior: sem tela de login). Tentei reinstalar o ubuntu-desktop. O código de erro do probe ACPI PCC falhou, iniciando o 219 ou algo parecido.

Atualmente executando o 15.04 do referido pen drive ... em outro PC com gráficos integrados da AMD, sem problemas.

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


Uma pergunta semelhante é askubuntu.com/questions/613577 .
JdeBP # 26/15

você tentou criar um novo usuário ou começar com uma pasta inicial limpa?
Giovanni Toraldo

Eu tentei criar um novo usuário e o problema persiste. Obrigado pela resposta!
Dustin francês

Você está instalando o driver para CUDA ou para visualização na tela real? Se for para CUDA, certifique-se de não instalar o openGL no arquivo cuda.run.
user1282043

Respostas:


17

é você do futuro. Aqui está como eu consertei: eu não fiz! Eu baixei novamente a imagem 15.04 do site Ubuntu e criei um "disco" de inicialização em um pen drive USB. Hoje funcionou, mas não foi ontem à noite :( Talvez a Canonical tenha corrigido sua imagem ... Então eu inicializei 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 jogos instalados etc.), mas agora o Linux funciona novamente.Deixe que isso seja uma lição para você Dustin! Nunca tente atualizar um sistema operacional Ubuntu! Basta fazer backup de todos os seus arquivos e fazer uma instalação limpa ... como costumava fazer. fazer com o Windows!


Colisão. Acabei de perder minha instalação do linux após atualizar para 15 a partir de 14. Loop de tela em preto e cinza antes mesmo de ver a tela de login. Alguma maneira de corrigi-lo sem uma nova instalação? se eu CTRL Alt f1 ele vai voltar para repetir após 2 segundos de consola ..
Zasz

Futuro Dustin, você é um maldito gênio.
Motoma

@zasz Isso acabou de acontecer comigo. Uma solução era continuar ctrl + alt + f1-ing e remover o gdm.
Neal

@ Neal, para a minha vida eu nunca vou entender gdm vs lightdm. não sei o que são, não sei qual deles tenho e sei muito bem que meu sistema não roda o outro (tentei). ....... Acho que o que estou tentando dizer é feliz sexta-feira!
Dustin French

12

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

Para resolver isso, usei Ctrl+ Alt+ F1para acessar um console virtual baseado em texto , conectado lá, e executei:

sudo apt-get install linux-generic

Tudo começou a funcionar novamente.


9

Minha correção para o meu laptop

Dell xps l502x, por isso é a placa de vídeo Intel + Nvidia optimus.

Dê uma olhada no que você tem

dkms status

Você pode obter algo parecido com isto

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".

Dê uma olhada no seguinte: https://unix.stackexchange.com/questions/144871/remove-all-nvidia-files

Basicamente, você faz:

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

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

Você pode querer checar:

dkms status

Instale o driver da Nvidia

Dê uma olhada no seguinte: http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/ (a parte da linha de comando)

Eu tentei instalar a nvidia-349, não funcionou, então eu lembro anteriormente que usei a nvidia-340. 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 longo guia

http://rajat-osgyan.blogspot.com.au/2015/03/how-to-install-bumblebee-on-ubuntu.html

Na etapa 4, em vez de

sudo echo ON > cat/proc/acpi/bbswitch 

Eu mudei para

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

com base em https://github.com/Bumblebee-Project/bbswitch

Às vezes, depois de ativar o bbswitch, reiniciar, quando o faço echo /proc/acpi/bbswitch, ainda o vejo OFF. Verifique se a Nvidia está instalada em primeiro lugar ou reinicie por algumas vezes. Se for OFF, siga o guia para a próxima etapa.

Reiniciar

Após o guia, reinicie, veja se você ainda tem o problema do loop de login. Se você ainda tiver problemas, veja/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 reconstruirxorg.conf

Reconstruir xorg.conf

Dê uma olhada neste guia: https://lkubuntu.wordpress.com/2011/08/30/quick-and-easy-way-to-fix-x11-issues/

Este foi o meu último passo e pude inicializar na GUI.


Eu só tive que limpar os drivers da nvidia para poder reiniciar normalmente.
Fraser

Removendo o driver nvidia e reiniciando o sistema, resolva meu problema.
daisy

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, finalmente descubro o que o causou.

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

Após uma instalação limpa, não consegui entrar sem digitar manualmente nomodesetas opções de inicialização do grub antes de inicializar. Após o primeiro login, no entanto, eu costumava configurá-lo no arquivo de configuração de inicialização para não precisar digitá-lo todas as vezes. Após uma das reinstalações, esqueci de fazer isso e, desta vez, os drivers da NVIDIA foram instalados sem problemas e eu consegui fazer o login muito bem.


Obrigado pela dica! Eu nunca teria imaginado isso sozinho.
Dustin French

Eu o descobri completamente por acidente, porque após uma das inúmeras reinstalações do sistema, esqueci de adicioná-lo e tudo funcionou como mágica.
user3556519

Onde eu iria encontrar / editar os parâmetros de inicialização?
Neal

@Neal, aqui está info askubuntu.com/questions/38780/… Descreve como inserirnomodeset os parâmetros de inicialização, que às vezes são necessários para a execução inicial do sistema antes de instalar os drivers da nvidia. Se estiver lá, você pode removê-lo da mesma maneira.
user3556519

Obrigado, eu fiz o nomodeset também durante a instalação do 16.04 e após a instalação, instalei os drivers da nvidia. Post que não consegui acessar, tentei todas as soluções em todas as perguntas do askubuntu. Isso deve ser mencionado como a etapa final nos artigos / respostas em que eles dizem para adicionar o conjunto de nós durante a instalação!
Abhinav Upadhyay

2

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 para a idéia com o kernel


1

IMHO Optimus é o mal .

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


1

Eu tinha um problema semelhante, mas uma conta secundária poderia fazer login, então eu sabia que meu sistema não estava funcionando. Aqui está como eu consertei. Eu fui para a pasta inicial da conta incorreta e lixeira todas as pastas e arquivos de configuração ocultos que pertenciam ao gnome, gtk etc. ou qualquer coisa que eu não sabia que queria manter (como configurações do navegador, músicas etc.). Reinicie. Eu tive que redefinir algumas preferências do sistema e reorganizar ícones da área de trabalho, mas muito preferível a uma instalação completa com a adição de repositórios e pacotes extras. Experimente antes de removê-lo e instalar novamente.


1

Ligeiramente fora de tópico, mas se você tiver AMD em vez de nVidia: Depois de atualizar 14.04 para 14.10 e 15.04, fui pego no loop de login. Após muita discussão sobre os problemas com os drivers da nVidia, eles não ajudaram muito. Eu tenho um HP Pavillion com AMD CPU & Drivers. Aqui estavam as etapas simples que funcionaram:

Pressione ctrl- alt- F1para obter um prompt do 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.


Obrigado, isso resolveu exatamente os problemas de login após a atualização do kernel. Para aqueles que virão mais tarde, pode haver um erro de arenque vermelho no VirtualBox ("vboxclient: o kernel do virtualbox não está sendo executado. Saindo."), Mas o problema de logon ocorreu devido a drivers de vídeo.
doublemarked 20/08/15


1

Para mim, apenas forcei uma reconfiguração do servidor gráfico excluindo o .Xauthorityarquivo em um tty na pasta inicial:

sudo mv .Xauthority .Xauthority_old

0

Eu havia feito uma instalação limpa da 15.10, mas descobri que a tela de login do lightdm exibia palavras incompletas (pa rd) e também entrava em loop quando eu fazia o login. Ctrl-Alt-F1 me registrou bem e, em seguida, emitei um comando sudo apt- get remove --purge nvidia- *. Isso listou uma carga de drivers da nvidia e disse que nenhum foi instalado. Decidi instalar o mais recente como um experimento. O 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, efetuei login sem problemas. Então, minha correção foi instalar um driver de tela da nvidia ... de preferência o mais recente. Felicidades


Estou surpreso que uma instalação limpa tenha causado problemas semelhantes. CORRIGIR ESTA PLZ, CANONICAL !!!
Dustin French

0

Dê uma olhada na sua partição / home com o comando df, se não estiver cheia . Isso pode causar a reinicialização do x-server ...

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.