O sistema não inicializa com o driver da nvidia ativado

9

Eu apenas tentei atualizar o Ubuntu 11.04 para 11.10, mas sem sucesso.

Tirei uma foto do que a tela está mostrando quando tento inicializar: http://ubuntuone.com/4GuUrEjhJ2Bt9xX7JnRNkt

Se eu usar o modo de recuperação -> continuar, ele funcionará.

A inicialização normal sem o driver NVIDIA funciona.

Alguém sabe como consertar isso? :)

(Asus p8p67, Gigabyte GeForce GTX 560 Ti SOC)

Relatório de bug no Launchpad

Mesmo problema postado aqui com arquivos de log ubuntuforum

Alex
fonte
o que acontece se você renomear seu arquivo xorg? sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
fossfreedom
Nada aconteceu.
21711 Alex
1
Eu tive o mesmo problema. Tive que sair do Ubuntu :( Ainda procurando por outra distro ... #
535 Alejandro García Iglesias

Respostas:

7

Tente remover completamente os drivers da nvidia do seu sistema:

sudo apt-get purge nvidia*

Remova o seu xorg.conf

sudo rm /etc/X11/xorg.conf

Reinstale completamente o xorg

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64

Reconfigure o Xorg

sudo dpkg-reconfigure xserver-xorg

Reiniciar

sudo reboot

Você deve ser recebido com o lightdm, o padrão será tudo x da mesma maneira que uma instalação nova.

Depois disso, você pode tentar instalar os drivers novamente usando a ferramenta 'Drivers Adicionais' no Ubuntu, mas se esses drivers não funcionarem, você pode testar os drivers mais recentes no x-swat ppa

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

Nota - se o acima não funcionar - tente também usar o kernel PAE

sudo apt-get install linux-headers-generic-pae

(dica recebida por @Scott)

Bruno Pereira
fonte
... Isso não funcionou :( A única diferença são os nomes dos drivers em "Drivers Adicionais".
Alex
o que você tem aí agora?
Bruno Pereira
"nvidia_current" (foi nomeado outra coisa antes de ser ativado) e "driver binário NVIDIA Xord, módulo do kernel e biblioteca VDPAU".
20411 Alex
e se você ativar a corrente da nvidia, seu sistema não inicializa mais no gráfico?
Bruno Pereira
Ele pára quando recebo a foto anexada. Ele funciona se eu usar modo de segurança ...
Alex
2

Eu poderia corrigir esse problema
entrando em tty1, limpando a nvidia,
reiniciando,
entrando novamente em tty1 (eliminando a interface gráfica em tty7, se necessário) e instalando uma unidade baixada anteriormente (do pacote oficial da nvidia).

desgua
fonte
há claramente tanta coisa que eu não sei ... qual é a diferença entre TTY1 e 7, por exemplo?
Ritwik Bose
tty1 tty2 tty3 ... tty7 são os terminais que você pode acessar quando pressiona Ctrl + Alt + F1 ou Ctrl + Alt + F2 ou Ctrl + Alt + F3 etc. O tty7 é o terminal que carrega a interface gráfica por padrão no Ubuntu .
desgua 29/12/11
0

No meu caso, o problema foi resolvido com a ajuda deste blog:

http://www.warp1337.com/content/ubuntu-1104-natty-segmentation-fault-nvidia-geforce-9-series-kernel-failure-solved

Eu sei que isso era para 10.04, mas se aplica a 11.10 também. Estou citando:

Obviamente, o kernel tentou alocar memória, mas de alguma forma não conseguiu. O erro se manifestou ao congelar o sistema durante a inicialização. Como você pode ver no kernel.log, o processo de inicialização congelou logo após carregar o bootplash ...

Aqui está a solução:

Basta adicionar mais memória ^^

Primeiro de tudo, o Ubuntu 11.04 utiliza o grub2, então você não encontrará nenhum "menu.lst". Você pode editar o "/boot/grub/grub.cfg", mas esse arquivo é sobrescrito toda vez que você atualiza seu kernel (por exemplo). Então, encontre "/ etc / default / grub" e edite a linha "GRUB_CMDLINE_LINUX_DEFAULT". Agora, adicione a opção:

vmalloc=192MB

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB"

sudo update-grub

Agora, o Natty inicializa como um encanto, sem congelamento, se 192 MB não forem suficientes - tente aumentar o valor. Espero que ajude.

aronisstav
fonte
Eu tentei duas vezes, primeiro com 192MB e depois com 512MB, não funcionou. Não consigo encontrar as mensagens de erro que estão na página que você vincula, por isso é outra coisa. : '(
Alex
0

Qual placa de vídeo da nvidia você está usando? Caso você esteja usando a nvidia com optimus, é necessário instalar o ironhide ou o zangão, o procedimento normal não funcionará se for um caso de optimus. Consulte o seguinte link

http://www.cmdematos.com/2011/10/ubuntu-1110-oneric-on-dell-xps17-l702x.html

É para dell xps, mas deve funcionar para todos os modelos suportados pela optimus

Pavan
fonte
0

Mesmo problema aqui. Após uma nova instalação do Ubuntu 11.10, o ambiente gráfico nunca será carregado. O que funcionou para mim (mais ou menos) foi:

1) No menu grub, escolhi "Versões anteriores do Linux". (Isso me inicializa com 3.0.0-12-generic em vez de 3.0.0-12-generic-pae)

2) Desta vez, o Unity é carregado. Vou para 'Configurações do sistema' -> 'Drivers adicionais' e escolha outra opção. Eu reinicio.

3) Agora o Ubuntu carrega completamente no padrão mais, com 3.0.0-12-generic-pae, mas perdi o modo de tela dupla. Apenas um monitor é reconhecido. Vou para 'Drivers adicionais' e vejo que minha opção de driver não foi ativada (tentei todos eles, nenhum é ativado, exceto a "versão 173" inicial). Parece que o Ubuntu recorre a algo diferente do driver proprietário e, portanto, funciona.

Conclusão:

Teria sido um final feliz se eu usasse apenas uma tela. Mas ainda estou infeliz porque não tenho tela de modo duplo.

Eu poderia tentar a abordagem de brunopereira81 a seguir.

Camurgo
fonte
Foi a primeira coisa que tentei, mas não funcionou. = /
Alex
0

Mesmo problema ao tentar ativar meu driver NVidia. Não tenho certeza, mas pode estar relacionado à tecnologia "Optimus" da NVidia ...

Quando você inicializa e não há ninguém, você pode fazer CTRL + ALT + F2 para alternar para a linha de comando. Uma vez lá (faça o login com seu nome de usuário / senha), você pode tentar restaurar o conteúdo padrão do xorg:

  1. sudo -s
  2. cd /etc/X11
  3. mv xorg.conf xorg.conf.backup
  4. echo -ne "Section \"Device\"\n\tIdentifier\t\"Default Device\"\n\tOption\t\"NoLogo\"\t\"True\"\nEndSection" >> xorg.conf
  5. restart -r now

Essa provavelmente não é a melhor solução permanente, mas pelo menos deve colocar a área de trabalho em execução novamente. Trabalhou para mim depois que o driver nvidia modificou meu xorg.conf e impediu o X de iniciar.

Eti
fonte
1
Então você remove o seu xorg.confe diz para não fazer muito? remover o xorg.confarquivo teria o mesmo resultado ...
Bruno Pereira
Eu faço backup do xorg.conf existente e crio um novo com o conteúdo padrão. O xorg.conf original tinha coisas da nvidia, das quais eu tinha que me livrar. Isso deve carregar o driver padrão em vez do da nvidia. Trabalhou para mim: agora tenho um motorista de baixa qualidade, lento, pobre e com buggy. Mas eu tenho um driver e uma área de trabalho com aceleração gfx.
Eti
Essas opções não farão nada, exceto carregar um logotipo que não será carregado em primeiro lugar porque o driver nem sequer está carregado xorg.conf.
Bruno Pereira
Bem, ele fez o Xorg carregar novamente. Veja bem, eu realmente não me importo com o que exatamente acontece nos bastidores quando posso fazer com que o Xorg seja carregado novamente depois de um dia sem o Xorg. Não é como se eu tivesse dias inteiros de tempo livre para corrigir esses problemas. Sem essa modificação, eu não estaria escrevendo aqui agora ...
Eti