[techtalk] New Linux Kernel

Jeff Dike jdike at karaya.com
Fri Mar 16 20:12:53 EST 2001


marisa at teleport.com said:
> the directory (/usr/src/linux) is correct

/usr/src/linux is WRONG.

Don't build new kernels in it.  The reason is that the headers in 
/usr/src/linux/asm have to match the system (i.e. libc), because 
/usr/include/asm is a link to /usr/src/linux/include/asm.  Dumping a new 
kernel pool in /usr/src/linux will replace your existing, libc-compatible 
kernel headers with a possibly incompatible set.

And this is practically guaranteed when you're going from one major version to 
another.

What I would recommend is build the kernel in your home directory (i.e. make 
vmlinuz), and do only the installation of the kernel (make zlilo) as root.

				Jeff






More information about the Techtalk mailing list