Contos7 更换内核

由于某些原因需要将Centos7内核更换到更高的版本,所以废话不多说开始吧。

由于Centos7可以使用第三方的内核所以这次我索性把内核换成当前的最高版本(v4.9)。

1.检查当前内核版本

uname -sr

如图所示当前我的内核版本为v3.10.0

2.添加公钥

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

3,安装ELRepo

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

4.载入数据

yum --disablerepo=\* --enablerepo=elrepo-kernel repolist

5.查看可用的rpm包

yum --disablerepo=\* --enablerepo=elrepo-kernel list kernel*

6.安装最新版本的内核(4.19)

yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml.x86_64

7.检查是否已安装

rpm -qa |grep kernel

如图所示红色矩形圈出的地方为前面所安装的内核

8.设置开机启动内核版本(重要!!!!!!!)

要让系统使用新的内核必须将开机引导指向刚才所下载的内核!!!

(1).修改GRUB默认启动的内核

vim /etc/default/grub

执行完成后如图所示

(2).设置GRUB_DEFAULT=0

更改后如图所示

(3).重新创建内核配置

grub2-mkconfig -o /boot/grub2/grub.cfg

9.重启

reboot

10.检查当前系统内核是否是刚才安装的

uname -sr

如图所示更改后的系统内核

11.收尾工作

1 #删除旧版内核相关
2 yum remove kernel-tools-libs.x86_64 kernel-tools.x86_64
3 #安装新的内核相关
4 yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml-tools.x86_64
5 yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml-headers.x86_64 kernel-ml-devel.x86_64 kernel-ml-tools-libs-devel.x86_64
6 #重启
7 reboot

大功告成!!!

posted @ 2018-12-05 11:03  stardust-沙树  阅读(220)  评论(0编辑  收藏  举报