I've read your compile guide for kernel 2.6.0, beyondzero
That's a complete and quick guide to solve all those problems pointed out by a number of post in this forum.
I would suggest to put the kernel source tree in a home directory and then:
$su -c "ln -s /home/username/linux-2.6.0 /usr/src/linux"
This kind of procedure is even in the kernel source tree README
INSTALLING the kernel:
- If you install the full sources, put the kernel tarball in a
directory where you have permissions (eg. your home directory) and
Having the kernel source tree in your home directory has the following advantages:[list=1][*]Normal users stay root for a safe amount of time.[*]/usr directory doesn't grow too big in size.[*]Normal users can normally 'make xconfig' without the need of being root.[/list=1]
Feel free to add other advantages as indeed there are more.