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
大功告成!!!
滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~滑稽~