Esta é minha primeira dica e pode parecer um pouco simplória, mas me ajudou em um momento complicado e espero que ajude a galera que está começando.
Meu computador resolveu dar um problema bem no meio do semestre da faculdade, aí peguei um computador emprestado, coloquei um HD com o Ubuntu já instalado só pra ver se ele ia identificar algo automaticamente, lógico que o X não iniciou.
Aí eu pensei em usar o xorg.conf do liveCD, "batata! deu certim", lógico que isso é só para momentos onde você está desesperado, você sempre deve fazer uma configuração bem específica, mas utilizei o mesmo monitor, mouse e teclado, o que facilitou. O problema era o driver de vídeo, já que o meu PC "queimado" era uma Nvidia FX5200 e o da maquina era on-board.
Tive que fazer outra dessa só que dessa vez foi mais inusitado...
Estava ainda usando o Ubuntu e por causa dessas desventuras da vida, tive de configurar um mouse serial, o Ubuntu não tem o utilitário mouseconfig (pelo menos não achei e não sei nada parecido), aí olha o que eu pensei: "vou colocar o liveCD do Kurumin - que eu sabia que tinha o mouseconfig - e fazer a mesma coisa mas com apenas um trecho do xorg.conf". Batata de novo, depois de configurar mais umas duas linhas funcionou.