Si
startx te regrasa a la linea de comandos, puede significar que existe alguna mal-configuracion.
Chequea /var/log/XFree(ver),
En el caso que tengas un log con errores
trata de reconfigurarlo tipeando:
setup
Xconfigurator
xf86config
XF86setup
y para seguir los pasos correspondientes de configuracion te dejo este
link que ,en realidad es para Debian, pero te ayudará enormemente
a la hora de la verdad.
Una recomendación es que tengas preparada toda la informacion posible de tu sistema. Sera vital.
Suerte y si tienes alguna consulta postea.!