E' pensato per il kernel 2.6 ma puo' essere adattato al 2.4 cambiando il percorso del file del modulo.
UPG 15.4.04: Se volete potete emergere i driver anche subito dopo aver compilato il kernel nuovo, senza avviarlo. L'unica cosa a cui prestare attenzione e' che il symlink /usr/src/linux punti al kernel nuovo.
Sicuramente anche voi vi sarete trovati nella condizione di aggiornare il kernel e dovere poi, al riavvio successivo, rimettere i driver video (nvidia|ati|ecc) e altri (ad es. pcmcia o alsa).
Ecco, il problema sorge nel momento in cui voi abbiate messo X o i servizi da cui dipendono questi driver nel runlevel di default... non trovando i moduli, non partiranno i servizi.
Per cui dovrete andare in console, mergere (MA COME SI DIRA' MAI?
Macchinoso.
Per ovviare a tutto cio', basta fare un piccolo 'hardcode' agli script di init, nel caso specifico xdm (per il driver video).
Nel file
Code: Select all
/etc/init.d/xdmCode: Select all
start() {
setup_dm
Code: Select all
if [ -z "/lib/modules/`uname -r`/video/nvidia.ko" ]
then
emerge nvidia-kernel
modprobe nvidia
fiLo snippet controlla che sia presente il modulo, e se non c'e', lo mergia.
Ovviamente potete adattare la cosa a altri servizi, ad es. pcmcia, o quel che volete.



