Talvez o seu .profile
, .bash_profile
, /etc/profile
ou .bashrc
contenha um erro e faça o shell sair?
Se for esse o caso, use ctr-alt-F1
para entrar no shell. use o comando su - root
para inserir uma sessão raiz e, em seguida, use nano
ou vi
para editar o arquivo que está quebrado.