欢迎来到天天文库
浏览记录
ID:8811474
大小:20.20 KB
页数:3页
时间:2018-04-08
《rhelkernellinux内核升级文档》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Rhelkernel升级手册—手动升级&&yum升级初期准备:手动升级:准备最新的内核源码包wgetftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/kernel-2.6.32-71.el6.src.rpm创建mockbuild用户和组useraddmockbuild安装内核源码到系统中rpm-ivhkernel-2.6.32-71.el6.src.rpm之后会出现rpmbuild/文件夹Yum升级:在远程服务器准备最新版本的yun
2、仓库,目前180已经有6.3版本的yum包手动编译源码进入/root/rpmbuild/SPECS/目录,会发现kernel.spec文件cd/root/rpmbuild/SPECS/rpmbuild-bp--target=$(uname-m)kernel.spec执行上面的命令后,在虚拟机测试环境下需要等大概20-30分钟期间会出现gpg:WARNING:unsafepermissionsonhomedir“.”解决办法:(1)创建一个大文件[root@houyi-vm33~]#[root@houyi-vm33~]#
3、ddif=/dev/zeroof=zero.imgbs=1Mcount=512(2)将文件内容cat到/dev/null设备中[root@houyi-vm33~]#catzero.img>/dev/null(3)将大文件发送到root用户[root@houyi-vm33~]#sendmailroot@root4、el-2.6.32-71.el6[root@node-2kernel-2.6.32-71.el6]#lslinux-2.6.32-71.el6.x86_64vanilla-2.6.32-71.el6根据编译内核版本,调整.config和Makefile文件调整config文件cdlinux-2.6.32-71.el6.x86_64/cpconfigs/kernel-2.6.32-x86_64.config.config调整Makefile文件中对应的内核版本名称[root@node-2linux-2.6.32-71.e5、l6.x86_64]#vimMakefileVERSION=2PATCHLEVEL=6SUBLEVEL=32EXTRAVERSION=71NAME=Man-EatingSealsofAntiquityRHEL_MAJOR=6RHEL_MINOR=0修改完成之后开始编译和安装内核make-j32&&makemodules_install&&makeinstall在测试环境中需要大概20分钟即可安装完成后最后会出现一句sh/root/rpmbuild/BUILD/kernel-2.6.32-71.el6/linux-2.66、.32-71.el6.x86_64/arch/x86/boot/install.sh2.6.32arch/x86/boot/bzImageSystem.map"/boot"这句必须执行执行之后可以在/etc/grub.conf中看到新的内核配置文件重启即可选择新的内核启动,或者在grub.conf中注释旧版本的内核YUM升级将本机的yum指向180的6.3yum仓库,yuminstallkernel*执行即可,时间不长5分钟即可,可以保证升级的顺利、迅速执行完成后,也在是grub.conf中看到新版本的内核,直接重启即7、可进入系统后uname–a检查是否成功
4、el-2.6.32-71.el6[root@node-2kernel-2.6.32-71.el6]#lslinux-2.6.32-71.el6.x86_64vanilla-2.6.32-71.el6根据编译内核版本,调整.config和Makefile文件调整config文件cdlinux-2.6.32-71.el6.x86_64/cpconfigs/kernel-2.6.32-x86_64.config.config调整Makefile文件中对应的内核版本名称[root@node-2linux-2.6.32-71.e
5、l6.x86_64]#vimMakefileVERSION=2PATCHLEVEL=6SUBLEVEL=32EXTRAVERSION=71NAME=Man-EatingSealsofAntiquityRHEL_MAJOR=6RHEL_MINOR=0修改完成之后开始编译和安装内核make-j32&&makemodules_install&&makeinstall在测试环境中需要大概20分钟即可安装完成后最后会出现一句sh/root/rpmbuild/BUILD/kernel-2.6.32-71.el6/linux-2.6
6、.32-71.el6.x86_64/arch/x86/boot/install.sh2.6.32arch/x86/boot/bzImageSystem.map"/boot"这句必须执行执行之后可以在/etc/grub.conf中看到新的内核配置文件重启即可选择新的内核启动,或者在grub.conf中注释旧版本的内核YUM升级将本机的yum指向180的6.3yum仓库,yuminstallkernel*执行即可,时间不长5分钟即可,可以保证升级的顺利、迅速执行完成后,也在是grub.conf中看到新版本的内核,直接重启即
7、可进入系统后uname–a检查是否成功
此文档下载收益归作者所有