X não inicia após 17 de dezembro atualização da nvidia

3

Estou executando o 12.04 com 3.2.0-57-generic-pae kernel em um Lenovo w520 que possui uma placa nVidia. Eu atualizei ontem, (17 de dezembro de 2013), e a atualização incluiu as seguintes duas atualizações da nvidia:

nvidia-current-updates:i386 (304.88-0ubuntu0.0.3, 304.108-0ubuntu0.0.1)
nvidia-304-updates:i386 (304.88-0ubuntu0.0.3, 304.108-0ubuntu0.0.1)

A mensagem de erro que vejo é a mesma que alguém postou em outro fórum:

[ 29.393] (II) NVIDIA(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[ 29.393] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[ 29.393] (==) NVIDIA(0): RGB weight 888
[ 29.393] (==) NVIDIA(0): Default visual is TrueColor
[ 29.393] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 29.393] (**) NVIDIA(0): Enabling 2D acceleration
[ 29.402] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
[ 29.402] (EE) NVIDIA(0): system's kernel log for additional error messages and
[ 29.402] (EE) NVIDIA(0): consult the NVIDIA README for details.
[ 29.402] (EE) NVIDIA(0): *** Aborting ***
[ 29.402] (EE) NVIDIA(0): Failing initialization of X screen 0
[ 29.402] (II) UnloadModule: "nvidia"

A resposta dada a eles foi executar o programa nvidia-config e, em seguida, reiniciar o sistema. Eu não tenho um utilitário nvidia-config no meu sistema.

A minha pergunta é: como faço para voltar as atualizações que causaram o problema? Existe outra atualização atualmente disponível em algum lugar para corrigir o problema, onde posso obter o utilitário nvidia-config para corrigir o problema ou o que posso fazer? Eu faço para voltar para onde eu posso usar o sistema com X funcional?

    
por Doug Beattie 19.12.2013 / 18:57

4 respostas

2

A solução mais simples para isso envolve remover a instalação ofensiva do 'nvidia-304 *' e reinstalar o programa, que irá reconstruir o driver do kernel e corrigir o problema.

sudo dpkg -l 'nvidia*'

veja as versões atualmente instaladas.

sudo apt-get purge 'nvidia-304*'

Isto irá remover todas as 304 instalações relacionadas, como nvidia-current e nvidia-304-settings, e removerá o driver do kernel. Você precisa fazer isso com outras versões se as tiver instalado para tentar corrigir o problema. 319

sudo apt-get autoremove

Isso limpará os arquivos restantes

sudo apt-get install nvidia-current

Isso instalará a versão 304 atual e os arquivos relacionados, por exemplo, nvidia-304 nvidia-304-settings etc.

Uma vez concluído

sudo reboot now

Você deve estar preparado para seguir uma reinicialização. Não é necessário remover o ubunutu-desktop.

Felicidades Spart

    
por sparticle 21.12.2013 / 12:50
1

Eu tive o mesmo problema. Eu não posso ter certeza exatamente qual situação causou o problema, mas eu tenho minhas suspeitas de que ter nvidia-current e nvidia-current-updates pode ter causado isso. Eu certamente vi mais de um driver nvidia instalado quando eu fiz:

dpkg -l nvidia*

Remover completamente todos os drivers e reinstalá-lo. Para fazer isso, digite estes comandos:

sudo apt-get -y purge --auto-remove nvidia.*
sudo apt-get update
sudo apt-get -y install nvidia-current-updates nvidia-settings-updates

HTH

    
por james.ferguson 21.12.2013 / 00:29
0

Primeiro, sugiro que você inicialize um kernel antigo no menu do grub.

Assumindo que o kernel antigo funciona, podemos então depurar seu driver nvidia. Mas precisamos saber como você instalou o driver nvidia (manualmente ou a partir do centro de software?).

Para configurar a nvidia, inicialize no modo de recuperação, inicie um shell de root.

Remontar a partição / rw

mount -o remount,rw /

faça backup e execute novamente o utilitário de configuração nvidia. É uma ferramenta de linha de comando e eu acho que é chamado nvidia-xconfig , você pode usar a conclusão de tabulação

Na linha de comando, digite nvidia- Tab Tab e o comando completará automaticamente ou mostrará uma lista de opções.

cd /etc/X11
mv xorg.conf xorg.conf.backup
nvidia-xconfig

Em seguida, saia do shell de root e continue com a inicialização normal.

Mais provável que não, como o driver nvidia estava funcionando, a reconfiguração não vai ajudar e você provavelmente precisará atualizar seu driver nvidia para o novo kernel.

    
por Panther 19.12.2013 / 19:06
0

Depois de remover os drivers da Nvidia, posso entrar no X GUI. Embora não seja uma solução perfeita, mas funciona bem. Aqui estão os comandos para remover os drivers.

sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
echo 'nouveau' | sudo tee -a /etc/modules
    
por user227235 20.12.2013 / 10:06