Para lo del teclado y ratón usb, no se exactamente cuales son los módulos que hacen falta para que funcione; pero mi raton usb funciona con los siguientes:
usb-uhci –> usb 1.1
ehci-hcd --> usb 2.0
hid --> Conexión de dispositivos en caliente (para que los detecte al conectar)
input --> No lo se exactamente
pero algo del usb
usbkbd --> Algo del teclado (creo q este, junto con el último, son los que dan soporte al teclado usb)
usbmouse --> Para los ratons usb
mousedev --> Para el raton
keybdev --> Para el teclado
Prueba a meter todos esto en el /etc/modules y así funcionará el ratón y el teclado usb
Como la posición del disco duro esta obligada a la que comentas, si el disco duro va a estar como esclavo en el primer canal ide, deberás cambiar todas las 'a' de /dev/hdax por una 'b' y así ya estaría el fstab correcto.
Luego, para que lilo encuentre el kernel, debes entrar en /etc/lilo.conf y cambiar la línea:
boot=/dev/hda –> boot=/dev/hdb
root=/dev/hdax –> root=/dev/hdbx
Y luego ejecutar lilo para que se grabe en el mbr.
El lilo si que deberás ejecutarlo desde una knoppix o un disco de rescate con el disco duro ya montado en su posición definitiva y habiendo hecho antes un chroot al directorio donde tengas montado el /