Eu tive algo parecido com o seu caso. Tente o seguinte:
- Inicialize o 2.6.38 ~ 11 com o modo de recuperação.
- No menu de recuperação, escolha "descartar para shell com acesso à i-net" (ou algo semelhante)
- digite no terminal:
telinit 3
para alternar para o nível de execução 3 - Digite seu nome de usuário, digite a senha
- Digite:
sudo service gdm stop
para fechar o servidor x. - Tipo:
sudo nvidia-installer -f --update
; Isso fará o download do driver mais recente e o reinstalará. - É isso aí, digite
sudo service gdm start
e você tem sua área de trabalho de volta.
No ponto 6, você não precisa realmente reinstalar o driver. Tudo que você precisa é construir o módulo para sua versão atual do kernel, mas não consegui descobrir como fazê-lo.