Kernel sources are distributed seperately.
What you found in /boot is probably the binary
kernel that comes with Mandrake.
I am sure that Mandrake also distributes the
sources, but I suggest to go for the tarballs as
distributed by Linus Torvalds. Those extract
to linux-2.6.0-test3 (for example), so you want
to untar them inside /usr/src.
As of kernel 2.5.x/2.6, it is not needed anymore to
have the sources explicitely in /usr/src/linux.
Before, that was needed because the headers of
the kernel needed to be available for compilation of
certain tools and that was done by making a symbolic
link to /usr/src/linux/include.
With the latest kernels (and modutils!) this is all done
with a symlink from /lib/modules. So, you still shouldn't
move the kernel sources after installation!
I am not sure if you want to try 2.6.0-test3 yet, there are
issues. Apart from the non-trivial configuration of a kernel,
and (partially manual) installation (lilo/grub),
you will have to upgrade the modutils and create a
/etc/modprobe.conf file (which was called /etc/modules.conf
before). (
Also the -test3 kernel (not -test2) doesn't work with
NPTL/TLS (new (alpha) generation of threading), but that is not
relevant for Mandrake 9.1 I suppose. It is for RH9 though).
Carlo Wood