Eu tive a mesma coisa acontecer. Aqui está como eu consertei:
-
Mude para um terminal Ctrl + Alt + F1 .
-
Faça login como seu nome de usuário.
-
Instale os cabeçalhos do linux:
sudo apt-get install linux-headers-generic
-
Desinstalar o driver da nvidia - isso depende da versão instalada:
sudo apt-get remove nvidia-current
ou
sudo apt-get remove nvidia-current-updates
ou
sudo apt-get remove nvidia-experimental-304
-
Reinstale o driver nvidia
sudo apt-get install nvidia-current-updates
Quando você faz isso, deve dizer algo como:
Building initial module for 3.5.0-17-generic Done.
Se diz
Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed.
o problema não será resolvido. Não acredite na mensagem. Não está pedindo que
linux-source
seja instalado, ele só quer os cabeçalhos, mas você deve instalar os cabeçalhos-generic
específicos para seu kernel. Executar:sudo apt-get install linux-headers-'uname -r'
Ele não funcionará com apenas
linux-headers-generic
oulinux-headers-3.5.0-17
(por exemplo). -
Se ele for instalado com sucesso, reinicie o computador:
sudo shutdown -r now
Isso deve permitir que o módulo do kernel compile e instale corretamente. Fez por mim!