Benh si t´as du son, et que ça va bien... pas d´interêt ^^
Pour les headers, c´est l´en-tête du noyau, pour savoir quel hearder il te faut télécharger
fais dans un terminal uname -r pour avoir le numéro de version de ton noyau (uname -a pour avoir plus d´infos). Déjà si tu as un processeur 32 bits suffisemment qui s´inclu dans cette liste :
Intel
* Pentium Pro
* Pentium II
* Pentium III
* Celeron
* Xeon
* Pentium 4
* Pentium M
* Pentium D
* Pentium Extreme Edition
* Core
* Core 2
AMD
* Athlon
* Athlon XP
* Athlon 64
* Athlon FX
* Duron
* Sempron
source: Wikipedia
regarde ce qu´il y a marqué à la fin du numéro. Si ce n´est pas 686 (ça devrait être le cas car l´installeur le met par défaut pour 486), alors tu devrais télécharger la dernière version. tappe dans ton gestionnaire de paquet linux-image et vois quelle est la dernière version disponible (ça doit être 2.6.16(17)...) se terminant par 686. télécharge-la puis tappe linux-headers et prend celui avec le numéro correspondant à ce que tu viens de télécharger. Redémarre ton PC et dans Grub on te propose maintenant la version du noyau que tu viens d´installer.
Maintenant c´est bon, tu as la dernière version adapté à ton architecture et tu as le paquet headers... tu peux réessayer d´installer le driver Nvidia
Juste je rappelle au cas où tu ne le savais pas, pour mettre tes paquets à jour depuis apt, ouvre un terminal et tappe: sudo apt-get update; sudo apt-get upgrade