Se a sua senha estiver definitivamente correta, pode ser um perfil de usuário corrompido impedindo que você faça login. Tente inicializar no modo de recuperação e, em seguida, selecione a opção do shell de root. Quando estiver no console raiz, crie um novo usuário executando os comandos abaixo:
adduser newusername
adduser newusername admin
Depois de criar seu novo usuário, reinicialize a máquina e tente fazer o login. Se isso funcionar, você pode usar essa nova conta e copiar todos os arquivos necessários da sua pasta antiga. Ou você pode tentar fazer o backup dos arquivos do seu antigo usuário, removendo o usuário antigo (e sua pasta pessoal), depois recriando o usuário.