怎样给内核打补丁(转)

节自(http://www.xxlinux.com/linux/article/development/kernel/20051125/96.html

我以2.6.10为例子,patche以bk4的例子,目的只是让大家知道怎么打patch,

其实本人用的是2.6.6的内核,因为在AS3.0上升级到2.6.9以上的内核,

mount大的nfs网络硬盘时,df 显示不正确,明明是800G的盘变成4.2G,

不过还是能正常用,我升级过nfs和mount的包都没用,/var/log/message里

提示是kernel: nfs warning: mount version older than kernel,

还望知道的 告知一声,谢 🙂 BTW:2.6.8的内核没用过

内核源代码:http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.10.tar.bz2

最新内核补丁:http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.10-bk4.bz2

cd /usr/src

rm -rf linux

tar jxf /download/linux-2.6.10.tar.bz2

ln -s linux-2.6.10 linux

cd linux

bunzip2 -dv /download/patch-2.6.10-bk4.bz2 |patch -p1

如果在/usr/src目录下就用patch -p0