系统环境
1 2 3 4 5 6 |
cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 系统版本:CentOS 7.9 旧内核版本: 3.10.0-1160 升级后的内核版本:5.4.224-1 |
载入公钥
1 |
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org |
安装 ELRepo 最新版本
1 |
yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm |
安装新的内核版本
列出可以使用的 kernel 包版本:
1 2 |
lt:长期维护版 ml:最新稳定版 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
yum list available --disablerepo=* --enablerepo=elrepo-kernel 已加载插件:fastestmirror Determining fastest mirrors Could not retrieve mirrorlist http://mirrors.elrepo.org/mirrors-elrepo-kernel.el7 error was 14: curl#7 - "Failed connect to mirrors.elrepo.org:80; 拒绝连接" * elrepo-kernel: elrepo.org elrepo-kernel | 3.0 kB 00:00:00 elrepo-kernel/primary_db | 2.1 MB 00:00:13 可安装的软件包 kernel-lt.x86_64 5.4.224-1.el7.elrepo elrepo-kernel kernel-lt-devel.x86_64 5.4.224-1.el7.elrepo elrepo-kernel kernel-lt-doc.noarch 5.4.224-1.el7.elrepo elrepo-kernel kernel-lt-headers.x86_64 5.4.224-1.el7.elrepo elrepo-kernel kernel-lt-tools.x86_64 5.4.224-1.el7.elrepo elrepo-kernel kernel-lt-tools-libs.x86_64 5.4.224-1.el7.elrepo elrepo-kernel kernel-lt-tools-libs-devel.x86_64 5.4.224-1.el7.elrepo elrepo-kernel kernel-ml.x86_64 6.0.9-1.el7.elrepo elrepo-kernel kernel-ml-devel.x86_64 6.0.9-1.el7.elrepo elrepo-kernel kernel-ml-doc.noarch 6.0.9-1.el7.elrepo elrepo-kernel kernel-ml-headers.x86_64 6.0.9-1.el7.elrepo elrepo-kernel kernel-ml-tools.x86_64 6.0.9-1.el7.elrepo elrepo-kernel kernel-ml-tools-libs.x86_64 6.0.9-1.el7.elrepo elrepo-kernel kernel-ml-tools-libs-devel.x86_64 6.0.9-1.el7.elrepo elrepo-kernel perf.x86_64 5.4.224-1.el7.elrepo elrepo-kernel python-perf.x86_64 5.4.224-1.el7.elrepo elrepo-kernel |

安装指定的 kernel 版本:
1 |
5.4 或者 6.0 的内核都可,稳定就选5.4,求新就安装6.0 |
1 |
yum install -y kernel-lt-5.4.224-1.el7.elrepo --enablerepo=elrepo-kernel |
设置开启系统启动时使用的内核版本:
查看系统可用内核
1 2 3 |
cat /boot/grub2/grub.cfg | grep menuentry #如果是EFI启动,则使用如下命令: cat /etc/grub2-efi.cfg | grep ^menuentry |

设置开机从新内核启动
1 |
grub2-set-default "CentOS Linux (5.4.224-1.el7.elrepo.x86_64) 7 (Core)" |
查看内核启动项
1 2 |
grub2-editenv list saved_entry=CentOS Linux (5.4.224-1.el7.elrepo.x86_64) 7 (Core) |

重启系统使内核生效
1 |
reboot |
启动完成查看内核版本是否更新
1 |
uname -r |
- 本文固定链接: https://www.yoyoask.com/?p=9463
- 转载请注明: shooter 于 SHOOTER 发表