Section "InputDevice"
Identifier "[Qui devi inserire la stessa voce contenuta in Section "ServerLayout" alla riga InputDevice, dove, di solito, trovi "Mouse1"]
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZaxisMapping" "4 5"
EndSection

Se non coincidono le voci tra i Device dele varie sezioni e le relative voci contenute nella sezione "ServerLayout", il server X non parte.
Se inserisci, per il mouse, un protocollo non supportato o non corretto per il mouse che usi, il server X potrebbe non partire.
L'esempio sopra serve solo per correggere il malfunzionamento di un mouse PS2 con lo scroll.
Se il tuo mouse non funziona per niente, allora è diverso.
E' un mouse PS2 o USB?
Se è PS2, l'esempio sopra dovrebbe funzionare.
Se usi un kernel 2.6, dovrebbe funzionare anche se è USB.

P.S. Quando modifichi file di configurazione, fai sempre una copia di backup, per poterla ripristinare.