Una opción que se me ocurre, es que te hayas quedado sin espacio en el disco duro, y por lo tanto no pueda crear archivos temporales necesarios para el inicio de sesión.
Una forma de averiguar si es la causa, es entrando en modo consola y ver si con el comando
Código:
df -h
el uso de tus particiones, a partir de ahí podrías probar a borrar alguna carpeta o archivos (si el disco esta lleno).
Para acceder al modo consola, se debe seguir la secuencia de teclas Ctrl + Alt + F1
En ese momento, te aparecerá el prompt (en una pantalla en negro) pidiéndote el login y el pass. A partir de aquí, es todo en consola... Para volver al entorno gráfico basta con seguir la secuencia de teclas Ctrl + Alt + F7
Espero que te sirva de ayuda.
Talueg!