compiler le noyau 2.6.20-k7 et supprimer la paravirtualisation pour le nvidia-glx-legacy
But de ce document Ce document me sert de mémo Je le diffuse en espérant qu'il puisse servir à d'autres personnes.
lors de la compilation du nvidia-kernel-source si le make bloque sur cette erreur
FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'paravirt_ops'
et que la paravirtualisation est activer sur le noyau ,
cf plusieurs liens sur la compil du noyau
http://www.pcinpact.com/forum/sujet_23973.htm
http://www.cepcasa.info/blog/?p=90
http://www.andesi.org/index.php?node=77
http://www.andesi.org/index.php?node=79
http://ashgenesis.debian-fr.net/tutorial/kernel/
cette
methode avait marché pour moi , mais c'est pas la plus propre je vous
conseille donc plutôt cette methode voir ici
apt-get install linux-source-2.6.20
Uncompress /usr/src/linux-source-2.6.20-1-686.tar.bz2
cd /usr/src/
tar xvjf linux-source-2.6.20.tar.bz2
delete symlink /lib/modules/2.6.20-1-686/build
and make new (ln -s /usr/src/linux-source-2.6.20 /lib/modules/2.6.20-1-686/build)
cd /lib/modules/2.6.20-1-k7/
rm build
ln -s /usr/src/linux-source-2.6.20 /lib/modules/2.6.20-1-k7/build
4. copy .config from headers to sources (cp
/usr/src/linux-headers-2.6.20-1-686/.config /usr/src/linux-source-2.6.20)
cp /usr/src/linux-headers-2.6.20-1-k7/.config /usr/src/linux-source-2.6.20/
5. in sources dir 'make menuconfig' and disable paravirtualization in
'processor features'
cd /usr/src/linux-source-2.6.20/
make menuconfig
on enregistre les modifs et
apres
make prepare
make scripts
6.now i could compile and install nvidia kernel drive
fakeroot make-kpkg --initrd --revision=custom.1.0 kernel_image
7.on l'installe
dpkg -i ../linux-image-2.6.20_custom.1.0_i386.deb