Centos 8 升级内核至最新版

Linux系统升级内核一般是为了支持新特性、新设备、新功能,一些老的内核也可能存在一些bug。升级内核也可以对照理解为Windows打补丁。针对Centos 8系统,风软资源站教你升级内核具体方法如下:

1. 查看当前内核版本
使用的系统版本,当前日期CentOS最新版:

cat /etc/redhat-release

查看当前系统内核版本:

uname -r

内核可以从这里直接下载:https://www.kernel.org/ 

2. 使用ELRepo仓库
这里使用ELRepo仓库,ELRepo 仓库是基于社区的用于企业级 Linux 仓库,提供对 RedHat Enterprise(RHEL)和其他基于 RHEL的 Linux 发行版(CentOS、Scientific、Fedora 等)的支持。ELRepo 聚焦于和硬件相关的软件包,包括文件系统驱动、显卡驱动、网络驱动、声卡驱动和摄像头驱动等。网址:http://elrepo.org/tiki/tiki-index.php 

导入ELRepo仓库的公共密钥:

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

安装ELRepo仓库的yum源:

yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

可用的系统内核安装包:

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
3. 安装最新版内核
yum --enablerepo=elrepo-kernel install kernel-ml

4. 设置以新的内核启动
0 表示最新安装的内核,设置为 0 表示以新版本内核启动:

grub2-set-default 0

以后不需要第5步,直接使用这条指定不同数字设置不同内核版本启动。

5. 生成grub配置文件并重启系统

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

这一步可以不用执行生成grub配置的命令,直接重启!

6. 验证新内核

uname -r

7. 查看系统中已安装的内核

rpm -qa | grep kernel

删除旧内核,这一步是可选的

yum remove kernel-core-4.18.0 kernel-devel-4.18.0 kernel-tools-libs-4.18.0 kernel-headers-4.18.0

再查看系统已安装的内核,确认旧内核版本已经全部删除

rpm -qa | grep kernel

也可以安装 yum-utils 工具,当系统安装的内核大于3个时,会自动删除旧的内核版本

yum install yum-utils

删除旧的版本使用 package-cleanup 命令。

9. 参考文献

ELRepo官网:http://elrepo.org/tiki/index.php 

Centos7升级内核版本:https://www.cnblogs.com/xzkzzz/p/9627658.html 

风软资源站
风软资源站管理员

软件分享,如沐春风!

上一篇:神庙逃亡2凤凰女神 v5.6.0 内购破解版
下一篇:如何制作 Windows Server 2019 的 DD 镜像

留言评论

暂无留言
请先 登录 再评论,若不是会员请先 注册