仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 931|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来一发晋级CentOS内核***

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:18:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!在RHEL6.0公布整整8个月以后,CentOS6.0终究公布了。作者因要测试一些软件,必要2.6.30以上的内核,装置好CentOS5.5,内核是2.6.18-194.el5。因而作者举行了CentOS内核晋级。

因要测试一些软件,必要2.6.30以上的内核,装置好CentOS5.5,内核是2.6.18-194.el5.此次的晋级还算对照顺遂,详细的历程以下:
  1. [root@localhost~]#uname-r2.6.18-194.el5
复制代码
1.下载linux-2.6.30内核包到/usr/src目次
  1. cd/usr/srcwgetftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.gztar-xzvflinux-2.6.30.tar.bz2-C/usr/srccdlinux-2.6.30makemrproper扫除情况变量,即扫除设置文件makemenuconfig在菜单形式下选择必要编译的内核模块:
复制代码
networkingsupport—>networkingoptions—>networkpacketfilteringframework(netfilter)
(1).corenetfilterconfiguration
A勾中”Netfilterconnectiontrackingsupport”-mstate相干模块是依附它的,不选则没有。
B将netbiosnameserviceprotocalsupport(new)编译成模块,否则前面晋级iptables后启动时会堕落
C勾中“NetfilterXtablessupport(requiredforip_tables)”
(2).IP:NetfilterConfiguration
A将“IPv4connectiontrackingsupport(requireforNAT)”编译成模块。
B勾中IPtablessupport(requiredforfiltering/masq/NAT)。
C将“FullNAT”下的“MASQUERADEtargetsupport”和“REDIRECTtargetsupport”编译成模块
(3).别的模块能够依据本人的必要举行选择,若不懂能够参考内核设置手册.
makeclean确保一切器材均坚持最新形态.
makebzImage天生内核文件
makemodules编译模块
makemodules_install装置模块
makeinstall装置
mkinitrd/boot/initrd_2.6.30.img2.6.30依据内核版本和指定参数天生映像文件
cparch/x86/boot/bzImage/boot/vmlinuz-2.6.30
cp/usr/src/linux-2.6.30/System.map/boot/System.map-2.6.30
2.在/etc/grub.conf增加以下2.6.30的信息,并把default=1改成default=0
  1. [root@localhost~]#cat/etc/grub.conf#grub.confgeneratedbyanaconda##Notethatyoudonothavetorerungrubafter***changestothisfile#NOTICE:Youhavea/bootpartition.Thismeansthat#allkernelandinitrdpathsarerelativeto/boot/,eg.#root(hd0,0)#kernel/vmlinuz-versionroroot=/dev/VolGroup00/LogVol00#initrd/initrd-version.img#boot=/dev/sdadefault=0timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitleCentOS(2.6.18-194.el5)root(hd0,0)kernel/vmlinuz-2.6.18-194.el5roroot=/dev/VolGroup00/LogVol00rhgbquietinitrd/initrd-2.6.18-194.el5.imgtitleCentOS(2.6.30)root(hd0,0)kernel/vmlinuz-2.6.30roroot=/dev/VolGroup00/LogVol00rhgbquietinitrd/initrd-2.6.30.img
复制代码
3.此步若没有操纵,重启会报错”insmod:errorinserting‘/lib/dm-region-hash.ko’:–1Fileexits”,缘故原由是反复了,依据网上查到的材料,2.6.x自编译内核会有这个小bug,我测试过不修正间接重启,固然有报错,但仍旧能够进进体系的.
  1. [root@localhost]cp/boot/initrd-2.6.30.img/tmp[root@localhost]cd/tmp/[root@localhosttmp]mkdirnewinitrd[root@localhosttmp]cdnewinitrd/[root@localhostnewinitrd]zcat../initrd-2.6.30.img|cpio-i[root@localhostnewinitrd]viinit删失落反复的以下两行:echo“Loadingdm-region-hash.komodule”insmod/lib/dm-region-hash.ko[root@localhostnewinitrd]#find.|cpio-c-o>../initrd14765blocks[root@localhostnewinitrd]#cd..[root@localhosttmp]#gzip-9<initrd>initrd-2.6.30.img[root@localhosttmp]#lsgconfd-rootinitrdinitrd-2.6.30.imgmapping-rootnewinitrdscim-panel-socket:0-root[root@localhosttmp]#mv/boot/initrd-2.6.30.img/home/[root@localhosttmp]#cpinitrd-2.6.30.img/boot/[root@localhosttmp]#reboot
复制代码
4.重启乐成后,再看看内核,是2.6.30,ok了。
  1. [root@localhost~]#uname-r2.6.30
复制代码
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
若相依 该用户已被删除
沙发
发表于 2015-1-15 19:41:33 | 只看该作者

来一发晋级CentOS内核***

众里寻他千百度,蓦然回首在这里!
再见西城 该用户已被删除
板凳
发表于 2015-1-20 19:24:32 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-29 18:16:27 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
小女巫 该用户已被删除
5#
发表于 2015-2-15 17:56:12 | 只看该作者
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
金色的骷髅 该用户已被删除
6#
发表于 2015-3-4 15:02:04 | 只看该作者
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
海妖 该用户已被删除
7#
发表于 2015-3-11 20:20:51 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
若天明 该用户已被删除
8#
发表于 2015-3-19 14:01:09 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
再现理想 该用户已被删除
9#
发表于 2015-3-28 23:37:05 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-7 11:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表