原创:菜鸟centos升内核至2.6.13.3简易步骤,注重方法,本例无任何应用意义。
升级了无数次的redhat 2.4--2.6无一成功索性centos4.1 2.6.9--2.6.13.3呵呵,一次OK!具体步骤:
1.安装centos记得选上开发工具。
2.去www.kernels.org获得2.6.13源码,呵呵已经2.6.15了,没办法,为了l7-filter~~
3.tar jxvf linux-2.6.13.tar.bz2 至/usr/src/kernels/linux-2.6.13
开始拉!!
进入/usr/src/kernels/linux-2.6.13/ make mrproper 呵呵 (.config没了)
不急make menuconfig 安全第一,我把现在系统启动的内核配置的文件cp过来还能error?
/usr/src/kernels/linux-2.6.13/#cp /boot/config-2.6(我按tab了) ok,配置文件已经cp过来了
接下来/usr/src/kernels/linux-2.6.13/#make menuconfig
看看,除了该选的,剩下的都不选!(我是什么也没动只加了l7-filter,具体参考www.chinaunix.com)
存盘,退出。
/usr/src/kernels/linux-2.6.13/#make
1.2个小时
/usr/src/kernels/linux-2.6.13/#make modules_install
这样就编译完成,并把模块安装到了/lib/modules目录中了
4.安装内核及配置grub
/usr/src/kernels/linux-2.6.13/#cp arch/i386/boot/bzimage/boot/vmlinuz-2.6.13.3
把make menuconfig编译出来的内核cp到/boot目录,并改名为vmlinuz-2.6.13.3
(注:何来2.6.13.3?more 内核源码中的Makefile,开头即是)
/usr/src/kernels/linux-2.6.13/#cp System.map /boot/System.map-2.6.13.3
cd /boot
/sbin/mkinitrd initrd-2.6.13.3.img 2.6.13.3
创建2.6.13.3initrd.img文件
---------------------------------------------------------------------------------------------------------------
ok 搞定,只剩grub了
vi /etc/grub.conf
#splashimage=(hd0,7)/boot/grub/splash.xpm.gz 我把这两个注释掉了,界面简洁
#hiddenmenu
在原有的启动选项下面加上
title centos (2.6.13.3)
root (hd0,7)
kernel /boot/vmlinuz-2.6.13.3 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.13.3.img
上面的与编译内核时的生成文件名一一对应。具体可参照老内核的写法,照猫画老虎呵呵。
呵呵,好累。
l7-filter终于搞定,ipp2p我没加,因为最新版的可以通过加载模块。
11月23日hb
[ 本帖最后由 hb2k 于 2005-11-23 16:55 编辑 ]
想与大家交流.config技巧
尤其是对tcp/ip连接数,对syn半连接攻击的内核防御措施。嘿嘿。补遗:mkinitrd失败的问题
/sbin/mkinitrd initrd-2.6.13.3.img 2.6.13.3创建2.6.13.3initrd.img文件
若提示 NO modules mptbase found for kernel 2.6.13.1,abouting。
wget 一个module-init-tools-3.2.tar.bz2即可
tar jxvf module-init-tools-3.2.tar.bz2
到解压目录下执行:./configure --prefix=/
make moveold
make all install
./generate-modprobe.conf /etcmodprobe.conf 这步时间长,4*XEON 3.4用了5分多钟。(我编译的有问题?)
接下来作/sbin/mkinitrd initrd-2.6.13.3.img 2.6.13.3
go on~!
回复 #3 hb2k 的帖子
这样操作都不成功的哥们请加QQ:54065213来鉴定一下是否人品有问题。已成功升级kerner 2.6.15-rc2+iptables-1.3.4+ipp2p-0.8.0+l7-filter2.0
完全封杀讯雷、bt、edk......and so on ~~~~~~~~~嘿嘿!
页:
[1]