Probablemente tengas algún problema con el xorg. ¿Has modificado algo recientemente? ¿Sabes si tienes activado el hotplugging? No uso ubuntu así que no sé cómo va el tema ahí, pero parece que lo tienes activado y mal configurado.
Puedes entrar en modo consola. Cuando estés en el menu de grub, pulsa la tecla 'e', te saldrá para editar la línea de arranque de tu kernel. Ahora tendrás que añadir al final de la línea el runlevel 3, que es el correspondiente a la consola (el 5 es el X11).
Es decir, cuando te sale grub eliges la línea con la que arrancas ubuntu, pulsas la tecla 'e', te saldrá algo así (es un ejemplo):
kernel /boot/vmlinux26 root=/dev/disk/by-uuid/blablabla tal vez más cosas ro
Tendrás que añadir un 3 al final, de modo que quede algo así:
kernel /boot/vmlinux26 root=/dev/disk/by-uuid/blablabla tal vez más cosas ro 3
El cambio es temporal.
Bueno, una vez que puedes modificarlo todo, habría que encontrar el problema y solucionarlo.
El xorg trae activado el hotplugging desde la versión 1.5 (para configurar al vuelo dispositivos sin que tengan escrita la configuración en el xorg.conf), en arch linux hay que instalar el paquete xf86-input-evdev (en ubuntu ni idea) o se da el problema que te pasa a ti, que te quedas sin teclado ni ratón.
Lo que puedes hacer, para ver si es eso, ahora que puedes entrar en la consola, añadir esto al xorg.conf para desactivar el hotplugging.
Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection
Espero que te sirva de algo, suerte