problemilla al compilar kernel

hola muy buenas:
pues hoy por fin me he decidido a postear un problemilla que me viene reconcomiendo el interior desde que compilé mi primer kernel. Todo el proceso de compilacion e instalacion se hace adecuadamente, ahi no está el problema (bueno, quizás si :) ). La cuestion es que si intento acceder a cualquiera de mis kernels compilados por mi, no lo puedo hacer encendiendo el ordenador directamente, porque la pantalla de login se queda bloqueada.Todo carga bien, pero cuando llego a la pantalla de login no puedo meter ni mi usuario ni mi contraseña, sencillamente porque no puedo escribir. Tampoco me funciona el intentar cambiar a una tty para logearme desde modo consola y luego restaurar las X. La unica opcion que tengo es apagar el ordenador a lo bruto, PERO SI primero accedo al sistema desde un kernel precompilado (es decir uno (k)ubuntu) y luego reinicio el ordenador, ¡magia! al acceder con un nuevo kernel compildo por mi, la pantalla de login no está bloqueada..
¿alguna amable persona podria darme alguna idea sobre lo que esta pasando? porque en google la verdad es que la informacion es escasa.
Para mas informacion:
he compilado tanto a la manera tradicioanl (es decir make make install etc, copiando el bzimage a /boot..) y a lo debian con dpkg, pero ambas fracasan.
utilizo grub, no lilo, y para actualizar el archivo lo que hago es copiar una entrada anterior y cambiar los datos pertienentes,
este es mi menu.lst (tengo debian y kubuntu):

## ## End Default Options ##

title           Ubuntu 8.04.1, kernel 2.6.24-23-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-23-generic root=UUID=aadce6eb-d2cd-480d-9390-3c18b54fac9f ro quiet splash
initrd          /boot/initrd.img-2.6.24-23-generic
quiet

title           Ubuntu 8.04.1, kernel 2.6.24-23-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-23-generic root=UUID=aadce6eb-d2cd-480d-9390-3c18b54fac9f ro single
initrd          /boot/initrd.img-2.6.24-23-generic

title           Ubuntu 8.04.1, kernel 2.6.24-22-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-22-generic root=UUID=aadce6eb-d2cd-480d-9390-3c18b54fac9f ro quiet splash
initrd          /boot/initrd.img-2.6.24-22-generic
quiet

title           Ubuntu 8.04.1, kernel 2.6.24-22-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-22-generic root=UUID=aadce6eb-d2cd-480d-9390-3c18b54fac9f ro single
initrd          /boot/initrd.img-2.6.24-22-generic

title           Ubuntu 8.04.1, kernel 2.6.28
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.28 root=UUID=aadce6eb-d2cd-480d-9390-3c18b54fac9f ro quiet splash
initrd          /boot/initrd.img-2.6.28
quiet

title           Ubuntu 8.04.1, kernel 2.6.28 (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.28 root=UUID=aadce6eb-d2cd-480d-9390-3c18b54fac9f ro single
initrd          /boot/initrd.img-2.6.28

        title           Ubuntu 8.04.1, kernel 2.6.24-21-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-21-generic root=UUID=aadce6eb-d2cd-480d-9390-3c18b54fac9f ro quiet splash
initrd          /boot/initrd.img-2.6.24-21-generic
quiet

title           Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-21-generic root=UUID=aadce6eb-d2cd-480d-9390-3c18b54fac9f ro single
initrd          /boot/initrd.img-2.6.24-21-generic

title           Ubuntu 8.04.1, kernel 2.6.24-19-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-19-generic root=UUID=aadce6eb-d2cd-480d-9390-3c18b54fac9f ro quiet splash
initrd          /boot/initrd.img-2.6.24-19-generic
quiet

title           Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-19-generic root=UUID=aadce6eb-d2cd-480d-9390-3c18b54fac9f ro single
initrd          /boot/initrd.img-2.6.24-19-generic

title           Ubuntu 8.04.1, kernel 2.6.24-16-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-16-generic root=UUID=aadce6eb-d2cd-480d-9390-3c18b54fac9f ro quiet splash
initrd          /boot/initrd.img-2.6.24-16-generic
quiet

title           Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-16-generic root=UUID=aadce6eb-d2cd-480d-9390-3c18b54fac9f ro single
initrd          /boot/initrd.img-2.6.24-16-generic

title           Ubuntu 8.04.1, memtest86+
root            (hd0,0)
kernel          /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

espero que me podais ayudar!
saludos.

buf, ni idea, me resulta muy curioso, me pica la curiosidad.
Si nadie consigue ayudarte podrías publicarlo en esDebian, que allí saben mas que nosotros (que no se ofenda nadie), seguiré el hilo con atención a ver si se me ocurre algo

A mí una vez me sucedió algo extraño y el problema era que tanto el ratón como el teclado eran por USB, por lo tanto no tenía opción alguna de iniciar correctamente .. ni siquiera con un LiveCD. Podrías intentar probar con dispositivos que sean con conectores PS2 y descartar ese problema.

Nunca he compilado el kernel.

Saludos.

ya, la verdad es que es bastante extrano.. bueno seguire buscando, y preguntare tambien en debian..