Centos7.4内核升级操作文档

需求

本文详细将centos 7.4原生内核3.10升至标准内核版本4.9.0操作步骤和详细说明

环境

机型:联想SR650

硬件配置:4214*2;32G 2933*8; 960G SSD*8;930-16i(4G);X722 DP(含多模模块);750W*2

操作步骤

搭建本地yum源

Ø mkdir /centos7 (为镜像创建挂载点)

Ø mount –t iso9660 CentOS-7.4-x86\_64-bin-DVD1.iso /centos7 (镜像挂载)

Ø cp -r /etc/yum.repos.d/ /root/ (备份yum文件到/root)

Ø rm -rf /etc/yum.repos.d/CentOS-* (删除所有多余yum源,防止干扰)

Ø cp /root/yum.repos.d/CentOS-Media.repo /etc/yum.repos.d/ (从备份中复制出一个本地yum源到原文件中进行使用)

vi /etc/yum.repos.d/CentOS-Media.repo (编辑本地yum源)

Ø 修改为 baseurl=file:///centos7(指定挂载点位置,使yum源可以被找到)

Ø 修改为gpgcheck=0 (不检测安装包)

Ø 修改为enabled=1 (启用此yum源)

Ø yum repolist (检测yum文件)

安装内核所需组件

Ø yum groupinstall "Development Tools" –y (安装开发工具组件)

Ø yum install -y elfutils-libelf-devel bc openssl-devel ncurses-devel wget ntpdate vim net-tools (安装内核编译所需组件)

image.png

image.png

升级内核

Ø tar -zxvf /root/linux-4.9.tar.gz -C /usr/src/ 解压缩内核包

Ø mv /usr/src/linux-4.9 /usr/src/kernels/4.9.0 (后续编译使用)

Ø cd /usr/src/kernels/4.9.0 进入内核目录

Ø cp /boot/config-3.10.0-693.el7.x86\_64 .config(3.10.0-693.el7.x86\_64为原内核文件,请以当前系统原内核版本为准)

Ø sh -c 'yes "" | make oldconfig'

(注释:出现无限循环情况强制停止输入make mrproper

命令重新输cp /boot/config-3.10.0-693.el7.x86\_64 .config

在执行sh -c 'yes "" | make oldconfig')

Ø make -j30 bzImage

Ø make -j30 modules

Ø make -j30 modules\_install

Ø make install

安装完成后编辑

Ø cat /boot/grub2/grub.cfg |grep 4.9.0

确认4.9.0已经安装完成

安装raid卡驱动

Centos6.9内核升级操作文档centos6.9升级kernel一样,需要在已经运行正常的4.9.0kernel的环境中,一般情况下,建议在虚拟机环境下,先升级到kernel4.9.0成功后,编译raid卡驱动,然后拷贝覆盖,我们正在升级的环境中,完成升级;

具体步骤:

raid卡驱动下载地址: https://download.lenovo.com/servers/mig/2019/12/12/21241/lnvgy\_dd\_sraidmr\_07.710.06.00-1\_rhel7\_x86-64.tgz

Ø mkdir /root/test (创建解压缩目录)

Ø tar –zxvf /root/lnvgy\_dd\_sraidmr\_07.707.04.00\_rhel6\_x86-64.tgz -C /root/test (解压缩至/root/test)

Ø cd /root/test/SRPMS/

Ø rpm -ivh megaraid\_sas-07.710.06.00-1.src.rpm (安装驱动rpm包)

Ø cd /root/rpmbuild/SPECS/

Ø rpmbuild -bb ./megaraid\_sas.spec (创建二进制源码包)

Ø cd /root/rpmbuild/RPMS/x86\_64

rpm2cpio kmod-megaraid\_sas-07.710.06.00-1.x86\_64.rpm | cpio -idmv

image.png

image.png

Ø 拷贝到需要升级kernel的服务器,覆盖已有的megaraid\_sas.ko文件

cp /root/megaraid_sas.ko 需要升级服务器ip:/lib/modules/4.9.0/kernel/drivers/scsi/megaraid/megaraid_sas.ko

(覆盖已有的megaraid_sas.ko文件)

以下操作是在需要升级kernel服务器上操作

Ø dracut --force --add-drivers mpt3sas --kver=4.9.0 (重新生成initramfs)

cd /usr/lib/modules/4.9.0

depmod -A -V

depmod -A -v

grep mega modules.dep

image.png

image.png

Ø lsinitrd -k 4.9.0|grep mpt[23]sas (检测内核驱动情况)

image.png

image.png

检查完毕后 reboot 重启服务器,重启后系统版本为7.4,内核版本为4.9.0,升级成功

转载申明

转载请注明出处:365文档网icon-default.png?t=N7T8https://www.365doc.com.cn/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

365技术文档

高质量可复制文档离不开您的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值