Ricompilare modulo NVIDIA per altro kernel

Dopo l’ultimo apt-get dist-upgrade
sulla mia Debian testing
mi sono ritrovato con il nuovo Kernel installato
Ma al primo riavvio non trovava il modulo
dei driver Nvidia compilato.
Per risolvere il problema ………………………..

Non ci è voluto molto , mi è bastato chiedere aiuto al forum di debianizzati
dato che io di kernel e di moduli non ne so molto .
La mia condizione attuale prima dell’aggiornamento era così:

  • Kernel 2.6.22-3-K7
  • driver NVIDIA-Linux-x86-169.09-pkg1.run installati

Tutto andava perfettamente bene , con compiz e desktop 3D funzionante
Il problema è sorto al primo riavvio con il nuovo Kernel 2.6.24-1-686
che non era stato ricompilato per caricare i moduli di NVIDIA.
I driver risultavano installati correttamente , allora mi è bastato
spostarmi da konsole nella cartella dov’era il file

NVIDIA-Linux-x86-169.09-pkg1.run

e da li ho eseguito il comando

sh NVIDIA-Linux-x86-169.09-pkg1.run -K –kernel-name=2.6.24-1-686

come si vede da qui tutto sembra ok

kgame:/home/barabba/nvidia driver# sh NVIDIA-Linux-x86-169.09-pkg1.run -K --kernel-name=2.6.24-1-686
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 169.09...

Il comando è stato eseguito da konsole mentre mi trovavo avviato
con il kernel vecchio (2.6.22-3-K7) e X era avviato
sembra sia possibile fare la stessa cosa anche mentre si è con il nuovo kernel e X non va , infatti basta eseguire il comando

sh NVIDIA-Linux-x86-169.09-pkg1.run -K

tecnicamente la funzione

-K
serve per ricompilare il modulo per il kernel in cui si è avviati
e se si vuole fare per un kernel specifico occorre aggiungere

–kernel-name=2.6.24-1-686

dove al posto di 2.6.24-1-686 si mette il nome del kernel a cui si vuole ricompilare il modulo

Prima delle seguenti opzioni il driver NVIDIA selezionato
deve esere quello installato
che nel mio caso è

NVIDIA-Linux-x86-169.09-pkg1.run

Spero di non aver scritto boiate
comunque io così ho risolto
sperando che questo possa essere di aiuto a altri utonti

2 risposte a “Ricompilare modulo NVIDIA per altro kernel”

  1. ciao grazie della guida
    sai mica se tutto cio’funziona anche con i driver ATI.
    grazie

Rispondi