As I see it, that is exactly what should not be done. Lets suppose you are
running 2.4.12. You want to upgrade. So you unpack 2.4.13 and build it.
If you go now to build nVidia drivers, with the shipped Makefile they
still build and install against 2.4.12. Sou you have to reboot in runlevel
3 to have 2.4.13 running witoht X, and then install the driver. *grrr*
With the above change, you build your kernel, then you go to the nVidia
sources, build the driver and install on the proper 2.4.13 dir under
/lib/modules, and just reboot in X again.
About /usr/src/linux, what is not recommended is to symlink
/usr/include/asm -> /usr/src/linux/include/asm
/usr/include/linux -> /usr/src/linux/include/linux
but instead have a separate header package that installs under /usr/include.
-- J.A. Magallon # Let the source be with you... mailto:jamagallon@able.es Mandrake Linux release 8.2 (Cooker) for i586 Linux werewolf 2.4.13-beo #2 SMP Thu Oct 25 00:59:08 CEST 2001 i686 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/