As other people have noticed, the nvidia driver needs to be
reinstalled with a new kernel. There is another problem. If
you use the NVIDIA* script to build/install the driver for the new kernel, the nvidia driver
/lib/modules/<oldkern>/kernel/driver/video/nvidia.o
gets removed.
Not sure if that is a real "problem", per se. The Nvidia installer does the same thing in Red Hat 9 (and any other distro AFAIK).
Example: After updating to latest RH9 kernel:
[root@tuttle:root]# locate nvidia.o /lib/modules/2.4.20-24.9/kernel/drivers/video/nvidia.o [root@tuttle:root]#
OK... now installed new kernel on FC1 and re-ran the Nvidia installer, I get:
[utidjian@plug utidjian]$ find /lib -name nvidia.o -print /lib/modules/2.4.22-1.2115.nptlsmp/video/nvidia.o /lib/modules/2.4.22-1.2129.nptlsmp/kernel/drivers/video/nvidia.o [utidjian@plug utidjian]$
-DU-...etc...