Hola, dinos que ubuntu estás usando, 10.04 o 12.04 ?
Si es 10.04, puedes probar así: Apaga el equipo y al volver a encenderlo pulsas la tecla shift muchas veces hasta que aparezca el mensaje del Grub (pantalla oscura con letras blancas y elije la opción que dice "modo recuperación", este te envía a otra pantalla que marcará cada línea de su menú con una banda roja, ve hasta el final del menú y allí dirá iniciar como root, le das clic y aparecerá debajo para escribir como si fuera una consola de la terminal de ubuntu. Allí escribes: startx y das enter, luego de esto arrancará ubuntu 10.04 en modo root, osea estás en el directorio root/ , ahora tienes que abrir la carpeta /usr/bin/ y allí buscar los archivos .log (pulsas sobre la lupa de búsqueda y escribes ".log" (sin comillas) y aparecerán por lo general tres archivos con terminación .log , los seleccionas y los borras, luego sales de estas carpetas y vuelves al escritorio, buscas la papelera y la vacías, luego reinicias el equipo, al reiniciar aparecerá tu ubuntu usuario normal. Si fuera ubuntu 12.04, hubo un problema en el Grub, puedes intentar ingresar al Grub y al presentarse el modo consola, en lugar de escribir startx (que no funciona en 12.04), puedes escribir así: sudo apt-get -f update y si funciona bien el comando, luego que termine de actualizar, escribes en la terminal, sudo apt-get upgrade, luego que finalice, escribes: reboot y das enter, se reincia el equipo y debería estar nuevamente en funcionamiento.
En caso de no poder resolver de estas maneras, escríbenos con copia de pantalla lo que te aparece.
Buena suerte y esperamos tu respuesta!!
JUNTOS SOMOS MÁS Y NO HAY IMPOSIBLES !!