Tecnicamente, rodar um disco rígido, teclado e mouse deve ser tudo possível. No entanto, com o sistema de arquivos raiz no disco rígido USB, é concebível que haja muito tráfego no barramento e que o mouse e o teclado não estejam sendo detectados corretamente. Geralmente isso acontece ao executar quantidades enormes de dados, como 4 impressoras e 6 web cams. O disco rígido não deve ser muito transferido, mas é possível.
Tudo o que disse, você está em deve trabalhar terra assim ...
- Verifique se você está usando um hub USB com alimentação (não direcionado ao computador ou ao hub sem alimentação). Um disco rígido pode exigir muita energia, especialmente se for do tipo que extrai seu poder do USB.
- Tente usar "controladores" diferentes para o disco rígido e os dispositivos de entrada. Em um laptop que pode ser meio complicado, e você realmente só precisa mover as conexões.
- Desconecte o mouse e execute
tail -f /var/log/syslog
conecte o mouse, observe os erros. Se nada acontecer, você provavelmente tem um problema de hardware (real ou simplesmente "muito" acontecendo naquele barramento e o BIOS não está transmitindo eventos / dados). Se algo aparecer, você deve obter um mensagem de erro que informa por que não está funcionando. - Tente executar
lsusb
e veja se seus dispositivos estão listados. Se eles são, eles devem estar funcionando, se não, então você tem um problema no nível do kernel (ou hardware). - Experimente um CD ao vivo. Eles trabalham lá? Se assim for, a sua configuração, se não, então de volta para hardware ou dispositivos não suportados.