Quando o grub iniciar, entre como recovery mode.
Deixe carregar e quando surgir a tela de opções,
entre como boot normal.
Depois digite seu login e senha, e após logue-se
como root digitando sudo su e enter.
Digite startx e de enter, vai abrir o modo grafico.
Abra o terminal logue-se como root e digite:
(observe as letras maiusculas)
gedit /etc/gdm/PreSession/Default
No arquivo que abrir, comente todas as linha e salve.
Deslogue e reinicie para testar, comigo resolveu.
Observe que em gdm, tem um diretorio Init, nele tem as mesmas
linhas que esta no PreSession, por isso acho que ocorre um loop.
Bom gente, depois que fiz esta modificação, notei que, obviamente, a tela de splash do ubuntu não aparece, seguindo a logica concluo que quem não faz parte do código original do ubuntu é a pasta Init.
Veja o inicio do script contido nela:
#!/bin/sh
# Stolen from the debian kdm setup, aren't I sneaky
# Plus a lot of fun stuff added
# -George
Traduzindo ao pé da letra pelo Stardict:
Não sou roubado da instalação debian do kdm, eu o sneaky
muito mais do material de divertimento adicionado
- George
Resolvi então fazer um teste. Recortei a pasta Init e salvei-a em meus Docs, para o caso de ter que restaurar ela novamente.
Descomentei as linhas do PreSession e reiniciei, e o Ubuntu abril normal, sem dar o problema de reiniciar a tela de login.
Vou continuar investigando os porques e se alguem souber de algo mais, poste aqui.