redhat5.8升级内核版本.doc
《redhat5.8升级内核版本.doc》由会员分享,可在线阅读,更多相关《redhat5.8升级内核版本.doc(10页珍藏版)》请在三一文库上搜索。
1、一、升级背景前段时间公司有个项目用到了短信收发的业务,采购了两台16口的Wavecom USB短信猫设备,服务器操作系统是ReadHat5.4,内核2.6.18,插上设备后,操作系统无法自动识别该设备,原因是没有预装该设备USB转串口的驱动程序,可能是只有这个产品不能识别,因为曾经我用过单口的GSM MODEM短信猫测试,可以自动识别出来。后来从供应商处得到信息,说是他们这个产品比较新,版本低的内核没有预装新的USB转串口驱动程序,但现在2.6.32以上内核都自带了USB转串口的驱动,所以最后通过升级系统内核的方式解决了这个问题。二、升级测试环境宿主机:Window xp虚拟机:VM8.0.2
2、OS:CentOS 5.8 Final内核(升级前):2.6.18所有操作步聚使用root权限三、升级步聚1、下载内核到www.kernel.org下载一个新版本内核源码,当前最新稳定版为3.3.4。这里下载的是:http:/www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.35/linux-2.6.35.13.tar.bz22、解压内核文件将linux-2.6.35.13.tar.bz2上传到/usr/local/src目录下,使用tar -jxvflinux-2.6.35.13.tar.bz2命令解压,得到linux-2.6.35.13目
3、录3、清除文件cd linux-2.6.35.13(下面所有操作都是在此目录,除非切换了新的目录)make distclean清除以前编译内核生成的所有文件(除了清除可执行文件和目标文件外,configure所产生的Makefile也会清除掉)如果是第一次编译,这步聚可以省略4、复制配置文件将系统默认的内核配置文件复制到linux-2.6.35.13目录下,并命名.configcp/boot/config-2.6.18-308.el5 .config5、内核配置(make menuconfig)内核配置,有三种方式:a)、make config:基于文本的最为传统的配置界面,不推荐使用b)、m
4、ake menuconfig:基于文本选单的配置界面,字符终端下推荐使用。注意:使用make menuconfig 需要安装ncurses(yum -y install ncurses-devel) ,如果未安装会报如下错误:解决方式:在联网的情况下,在终端输入yum -y installncurses-devel,自动安装ncurses-devel包,如下图所示:c)、make xconfig:基于图形窗口模式的配置界面,Xwindow下推荐使用注意:如果要用makexconfig,则要先安装QT3开发包,并配置。如果未安装会报如下错误:解决方案:安装QT3开发包,再执行make xconf
5、ig。1)、以make menuconfig为例配置内核编译环境,在终端输入make menuconfig,进入如下图所示界面:2)、在上图,用上下键移动到菜单倒数第二项(Load an Alternate Configuration File),再用左右键移动到(Select),按回车进入下图界面:3)、在上图,移动光标至(OK),按回车键,保存配置文件。回到下图所示界面:4)、在上图中,用上下键移动到菜单最后一项(Save an Alternate Configuration File),用左右键移动到(Select),按回车键,保存配置文件。5)、选中(Exit),按回车键,退出配置。6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- redhat5 升级 内核 版本
