Infinite Login Loop (sem permissão) - instalação proprietária do driver NVIDIA que deu errado

1

Eu tenho um problema de loop de login infinito com o qual preciso de ajuda.

Deixe-me começar no começo.

Eu segui as instruções daqui: O Ubuntu 14.04 instala o driver NVIDIA

Resultado do meu lspci | grep VGA é:

03:00.0 VGA compatible controller: NVIDIA Corporation GF100 [GeForce GTX 465] (rev a3)

Eu segui a resposta mais votada (a segunda).

Primeiro eu usei o wget para baixar os drivers aqui: link

Então:

sudo apt-get remove nvidia* && sudo apt-get autoremove

Isso correu bem, sem erros. Então eu adicionei

    blacklist nouveau
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off

Para um novo arquivo, /etc/modprobe.d/blacklist-nouveau.conf

Neste ponto eu reiniciei.

Eu entrei no tty1 e continuei seguindo as instruções.

eu corri:

sudo stop lightdm

Isso resultou na saída "lightdm stopped / waiting" esperada.

Então eu corri

sudo bash NVIDIA-Linux-x86_64-331.67.run

Este mesmo hardware usou anteriormente os 331 drivers do apt-get com esta versão do Ubuntu sem problemas - então eu tenho boas razões para acreditar que o 331 é a versão correta do driver.

O script foi executado, ele mencionou que um script de pré-instalação falhou ao ser executado - presumi que essa era a falha ao instalar as dependências adequadas. Continuei com a instalação, mesmo que houvesse um erro de pré-instalação.

Foi concluído com sucesso e, conforme as instruções indicadas, eu corri

sudo apt-get install dkms fakeroot build-essential linux-headers-generic

desde que eu assumi que isso era o erro de pré-instalação.

Durante a instalação eu optei por fazer os arquivos de configuração do xorg para mim (nivida-xconfig).

Eu reiniciei e nem cheguei à tela de login - aparentemente marrom eterno, seguido por um terminal suspenso: uma tela preta com um sinal ocioso _

Eu entrei no tty1 para pesquisar, removi a lista negra e executei o script de instalação com o parâmetro --uninstall. Ele definiu o arquivo de configuração de volta e reivindicou a desinstalação com sucesso.

Eu imaginei que poderia tentar

sudo apt-get install nvidia-331 nvidia-331-updates 

Assim como eu fiz antes (desde que a instalação do driver proprietário falhou).

Isso, no entanto, falhou - aparentemente em conflito com dois pacotes: nvidia-persistencia e algo como xorg-driver -... alguma coisa (a memória está falhando aqui).

Até aí tudo bem, eu reinicio. Eu recebo a tela de login normal - as coisas estão melhorando. Eu faço o login e a tela fica preta por um segundo (aparentemente normal - espero que o desktop carregue agora), mas instalá-lo inicia outra tela de login. Isso acontece repetidamente sem mudanças.

Mais uma vez, faço o login em tty1. .Xauthority é de propriedade do meu usuário - esse não é o problema que eu leio quando outros tiveram esse problema.

Eu tentei reinstalar o xorg neste ponto:

sudo apt-get install --reinstall xorg

Sem sorte.

ATUALIZAÇÃO:

Rodando

sudo apt-get install nvidia-331

separado de tentar instalar o nvidia-331-updates é bem-sucedido na instalação.

Agora o login ocorre - mas sem nenhuma das coisas normais do gnome ... Eu tenho terminal aberto na inicialização (sorte neste caso), e eu posso abrir o Firefox e o navegador - mas não há gerenciamento de janela, nenhuma barra superior para fechar janelas ou desligar o computador - nenhuma barra à esquerda para alternar entre aplicativos ... apenas meu fundo e janelas sem barra superior ...: O

Estou pensando que isso tem a ver com xsessions do Unity versus gnome - mas olhando no diretório / usr / share / xsessions eu vejo apenas o ubuntu.desktop (que eu acho que é Unity?)

Eu suspeito que o script de instalação da NVIDIA fez isso ... mas eu ainda não sei como me recuperar dele.

O que vocês acham que é?

Muito obrigado por gastar tempo lendo sobre o meu problema. Se você conhece alguém que possa saber a resposta, encaminhe isso para eles.

Muito obrigado,

Brandon

    
por bfosterscripps 01.08.2015 / 22:51

1 resposta

1

Você pode precisar executar:

sudo apt-get build-dep nvidia-331

ou similar, antes da instalação. Eu estou no meu telefone agora, mas você pode correr

apt-get --help

Se você receber o comando não encontrado. Isso deve instalar as dependências necessárias para executar a compilação.

    
por mchid 02.08.2015 / 01:02