Se você conseguir fazer o login como convidado, você só tem um problema com suas configurações de usuário. Você pode reverter suas configurações de usuários fazendo o seguinte.
Faça login em um terminal com seu nome de usuário e digite o seguinte comando (e pressione enter).
cd ~/ && ls -A
Agora, você precisa excluir todos os arquivos listados que começam com um ponto "." (como .mozilla e .profile). Isso excluirá suas configurações e perfis, como seu perfil do firefox , mas deixará seus outros itens salvos, softwares, downloads, documentos etc. intactos . Para fazer isso, usaremos o comando rm com a opção recursiva para excluir esses diretórios.
Basta digitar sudo rm -R
seguido por um único espaço seguido por uma lista dos nomes de arquivos que você precisa excluir usando apenas espaços únicos para separar cada nome. Você pode então pressionar enter depois que toda a lista estiver concluída.
exemplo:
sudo rm -R .audacity-data .bash_history .bash_logout .bash_profile .bashrc .cache
(Eu incluí apenas 6 arquivos neste exemplo apenas para dar uma idéia aproximada do que você precisa fazer; sua lista pode muito bem incluir 30 ou 40 arquivos).
** Além disso, lembre-se e não se esqueça de incluir o período em que você digita cada nome.
Você deve ser capaz de fazer o login, mas se não, salve todos os arquivos não salvos que você possa estar trabalhando e reinicialize.