Eu tive esse mesmo problema. Foi causado por uma falha na instalação da versão 310 dos drivers nvidia. Eu consertei com
apt-get remove nvidia-experimental-310
Depois disso eu pude começar o X.
Quando eu inicio meu computador, recebo um login de texto - ele nem carrega o lightdm. Dmesg me dá isso:
[ 42.367035] NVRM: API mismatch: the client has the version 304.43, but
[ 42.367038] NVRM: this kernel module has the version 310.14. Please
[ 42.367040] NVRM: make sure that this kernel module and all NVIDIA driver
[ 42.367041] NVRM: components have the same version.
[ 42.619472] init: lightdm main process (1235) terminated with status 1
[ 48.041960] vboxdrv: Found 1 processor cores.
[ 48.044418] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[ 48.044422] vboxdrv: Successfully loaded version 4.1.12_Ubuntu (interface 0x00190000).
[ 48.459287] vboxpci: IOMMU not found (not registered)
[ 50.544026] wlan0: no IPv6 routers present
[ 52.729171] init: Failed to spawn vsftpd main process: unable to execute: No such file or directory
[ 58.435781] init: plymouth-stop pre-start process (2306) terminated with status 1
[ 59.169528] init: failsafe-x main process (1429) terminated with status 1
Não sei quanto disso é relevante. Eu acho que esse problema começou quando eu tentei instalar novos drivers NVIDIA proprietários.
Como posso recuperar o X? Eu instalaria drivers mais antigos usando o programa Drivers Adicionais, exceto que não posso iniciar nenhuma versão do X.
Eu tive esse mesmo problema. Foi causado por uma falha na instalação da versão 310 dos drivers nvidia. Eu consertei com
apt-get remove nvidia-experimental-310
Depois disso eu pude começar o X.
Importante! Leia este post completo antes de tentar!
Vá para um terminal pressionando CTRL + ALT + F3 . Entre e digite este comando:
sudo apt-get purge nvidia-*
Isso removerá os drivers proprietários. Uma vez feito isso, faça um backup do seu Xorg.conf, assim:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak~
Em seguida, execute isto:
sudo update-initramfs -u
Isso atualiza o RAMFS, o que parece ajudar (esqueça por que, desculpe). Então reinicie usando isto:
sudo reboot
Recebi um erro semelhante quando estava instalando o CUDA para Ubuntu 12.10, que ainda não é totalmente suportado pela NVidia (eles têm 11.10 como a versão mais recente).
O problema era de fato uma mistura de bibliotecas. Eu tive que remover completamente todas as bibliotecas instaladas por padrão ao instalar o Ubuntu e, em seguida, certifique-se de reinstalar o driver CUDA.
Para obter uma lista dos pacotes nvidia padrão instalados:
dpkg -l | grep nvidia
Para removê-los:
apt-get remove --purge nvidia-...
Obviamente, as outras soluções apresentadas aqui não funcionariam caso você estivesse instalando o CUDA desde a reinstalação das bibliotecas padrão & amp; os drivers sobrescreveriam a instalação do CUDA!
Nas versões mais recentes do Ubuntu (desde pelo menos 13.10), o CUDA pode ser instalado usando:
sudo apt-get install nvidia-cuda-dev
sudo apt-get install nvidia-cuda-doc
sudo apt-get install nvidia-cuda-dbg
sudo apt-get install nvidia-cuda-toolkit
Estes comandos devem instalar automaticamente a biblioteca cuda, se ainda não estiverem instalados.