Primeiro, tente Ctl + Alt + F1, ele deve abrir uma interface de linha de comando. (Se isso não funcionar tente F2 ou F3 em vez de F1)
Em seguida, tente executar sudo apt-get update && sudo apt-get upgrade
Depois disso, execute sudo reboot
e esperamos que esteja funcionando. Se não, volte para a linha de comando e instale o VNC: sudo apt-get install tightvnc
Para iniciar o servidor, execute vncserver
Após a configuração do VNC, conecte-se ao computador remotamente com o programa de sua escolha, navegue até as configurações e 'Drivers adicionais'. Instale todos os drivers proprietários disponíveis.
Reinicie e cruze os dedos!
Se nada disso funcionar, mas você puder acessar a linha de comando, talvez tente instalar um gerenciador de exibição diferente.
Se você não conseguir acessar a linha de comando no computador, como último recurso, tente remover o disco rígido, anexá-lo a outro sistema Linux e, usando o chroot, executar os mesmos comandos.