Zum einen ist es ganz wichtig, dass du die richtigen Quellen hast.
Gib einfach uname -a ein, und du erfährst, welchen Kernel du installiert hast.
Dann kannst du die entsprechende Quelle installieren.
Wenn du schon sicher bist, dass du die richtige Quelle installiert hast, dann probier doch Optionen wie
sh NVIDIA-Linux.....run --kernel-source-path="/usr/src/..."
(hinten musst du noch den Ordner zu deiner Quelle angeben).
Oft wird, wenn die Quellen nachinstalliert werden, ein Ordner angelegt mit z.B. linux-2.4.6-7.
Geht das immernoch nicht, dann probier doch folgendes aus:
sh NVIDIA-Linux....run --kernel-name="z.B. 2.4.6-8"
Dabei musst du nur zwischen die Anführungszeichen die Ausgabe von uname -a bzw. uname -r eingeben.
So sollte es zumindest laut HOWTO funktionieren und hat es bei mir auch.
Du musst außerdem im Runlevel 3 arbeiten (siehe Suse HOWTO).