此篇是关于REDHAT AS5.0的内核升级,原来内核为2.6.18,升级到2.6.28。原本是想升级到2。6。29的,可GCC的版本不对。只好先升级到2。6。28
实验环境 VM 6.0 ,AS5.0 内核2.6.18,升级到2.6.28
要确保你的/分区有足够的空间,大概在2.5G左右.
首先下载2.6.28内核
wget
将下载的tar包复制到/usr/src/下,解压tar包
tar -xvjf linux-2.6.28.tar.bz2
cd linux-2.6.28
make menuconfig
若不想修改里面的内容,直接保存.
make && make modules_install && make install,
若其过程没有包错,编译完后,可以直接重启,在重启的画面出现时,你会看到2个启动选项,分别为新内核和原来的内核.可以修改/boot/grub/grub.conf ,使 default=0,在下次重启时,就直接启动新内核.
本人在升级过程中,原/分区的空间不够,造成编译过程中报空间不够,在VM 中新加了一块的4G的硬盘,挂载在/usr/src/下,重新编译内核,完成后,用 df -lf 查看个分区的使用情况,发现,/分区占用100%,删除 /usr/src/下的所有文件后,/分区恢复正常.
重启后看 iptables的各个功能是否正常?我把内核升级到2.6.29后,iptables的NAT就不能用了.请各位根据自己的实际情况来升级.
阅读(1641) | 评论(0) | 转发(0) |