Als je met de gastaccount wel kan inloggen, dan lijkt het mij duidelijk dat er een probleem is met je eigen gebruikersinstellingen. Volgens mij kan dit veroorzaakt geweest zijn door het hard resetten, wat het beschadigen van het bestandssysteem kan met zich meebrengen. Je zal in elk geval je home partitie moeten controleren met fsck vooraleer verder te gaan.
Wat daniel zegt, is dan inderdaad een remedie: een nieuwe account aanmaken (met root bevoegdheden). Selectief kan je dan indien nodig zaken verplaatsen vanuit je oude profielfolder naar de nieuwe.
Als je je oude accountnaam en userid verder wil gebruiken, dan kan je via een recovery prompt je oude account verwijderen, je nieuwe account hernoemen naar je oude account en de userid van die account instellen op 1000.
Herinstalleren is ook een optie. Vraagt wat minder technisch werk onder de motorkap, en zal niet zoveel langer duren (zeker al als je niet zeer vertrouwd bent met het werk onder de motorkap).