[root@etcd2 ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)
[root@etcd2 ~]# uname -r 3.10.0-693.el7.x86_64
[root@etcd2 ~]# yum -y update
[root@etcd2 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@etcd2 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
[root@etcd2 ~]# wget https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-lt-5.4.160-1.el7.elrepo.x86_64.rpm
[root@etcd2 ~]# wget https://mirrors.aliyun.com/elrepo/kernel/el7/x86_64/RPMS/kernel-lt-5.4.197-1.el7.elrepo.x86_64.rpm --no-check-certificate
[root@etcd2 ~]# ll -h kernel-lt-5.4.197-1.el7.elrepo.x86_64.rpm* -rw-r--r-- 1 root root 51M 6月 5 19:47 kernel-lt-5.4.197-1.el7.elrepo.x86_64.rpm
[root@etcd2 ~]# rpm -ivh kernel-lt-5.4.197-1.el7.elrepo.x86_64.rpm 警告:kernel-lt-5.4.197-1.el7.elrepo.x86_64.rpm: 头V4 DSA/SHA256 Signature, 密钥 ID baadae52: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:kernel-lt-5.4.197-1.el7.elrepo ################################# [100%]
[root@etcd2 ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="gfxterm" GRUB_CMDLINE_LINUX="rhgb quiet nomodeset" GRUB_DISABLE_RECOVERY="true"
[root@etcd2 ~]# vim /etc/default/grub [root@etcd2 ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=0 GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="gfxterm" GRUB_CMDLINE_LINUX="rhgb quiet nomodeset" GRUB_DISABLE_RECOVERY="true"
[root@etcd2 ~]# grub2-set-default 0
[root@etcd2 ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
0 : CentOS Linux 7 Rescue 12667e2174a8483e915fd89a3bc359fc (5.4.197-1.el7.elrepo.x86_64)
1 : CentOS Linux (5.4.197-1.el7.elrepo.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)
3 : CentOS Linux (0-rescue-80c608ceab5342779ba1adc2ac29c213) 7 (Core)[root@etcd2 ~]# vim /boot/grub2/grub.cfg [root@etcd2 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-5.4.197-1.el7.elrepo.x86_64 Found initrd image: /boot/initramfs-5.4.197-1.el7.elrepo.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-693.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-693.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-12667e2174a8483e915fd89a3bc359fc Found initrd image: /boot/initramfs-0-rescue-12667e2174a8483e915fd89a3bc359fc.img Found linux image: /boot/vmlinuz-0-rescue-80c608ceab5342779ba1adc2ac29c213 Found initrd image: /boot/initramfs-0-rescue-80c608ceab5342779ba1adc2ac29c213.img done
[root@etcd2 ~]# reboot
[root@etcd2 ~]# uname -r 5.4.197-1.el7.elrepo.x86_64 [root@etcd2 ~]# uname -rs Linux 5.4.197-1.el7.elrepo.x86_64
[root@etcd2 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@etcd2 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm 获取http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm 准备中... ################################# [100%] 正在升级/安装... 1:elrepo-release-7.0-3.el7.elrepo ################################# [100%]
[root@etcd2 ~]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available 已加载插件:fastestmirror 。。。。。。 Loading mirror speeds from cached hostfile * elrepo-kernel: mirrors.aliyun.com 可安装的软件包 elrepo-release.noarch 7.0-5.el7.elrepo elrepo-kernel kernel-lt-devel.x86_64 5.4.197-1.el7.elrepo elrepo-kernel kernel-lt-doc.noarch 5.4.197-1.el7.elrepo elrepo-kernel kernel-lt-headers.x86_64 5.4.197-1.el7.elrepo elrepo-kernel 。。。。。。 kernel-ml-tools-libs.x86_64 5.18.2-1.el7.elrepo elrepo-kernel kernel-ml-tools-libs-devel.x86_64 5.18.2-1.el7.elrepo elrepo-kernel perf.x86_64 5.18.2-1.el7.elrepo elrepo-kernel python-perf.x86_64 5.18.2-1.el7.elrepo elrepo-kernel
[root@etcd2 ~]# yum --enablerepo=elrepo-kernel install kernel-ml -y 已加载插件:fastestmirror elrepo | 3.0 kB 00:00:00 elrepo/primary_db | 580 kB 00:00:06 Loading mirror speeds from cached hostfile * elrepo: hkg.mirror.rackspace.com * elrepo-kernel: hkg.mirror.rackspace.com 正在解决依赖关系 --> 正在检查事务 ---> 软件包 kernel-ml.x86_64.0.5.18.2-1.el7.elrepo 将被 安装 --> 解决依赖关系完成 。。。。。。 Downloading packages: kernel-ml-5.18.2-1.el7.elrepo.x86_64.rpm | 56 MB 00:00:42 Running transaction check Running transaction test Transaction test succeeded Running transaction 警告:RPM 数据库已被非 yum 程序修改。 正在安装 : kernel-ml-5.18.2-1.el7.elrepo.x86_64 1/1 验证中 : kernel-ml-5.18.2-1.el7.elrepo.x86_64 1/1 已安装: kernel-ml.x86_64 0:5.18.2-1.el7.elrepo 完毕!
[root@etcd2 ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
0 : CentOS Linux (5.18.2-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (5.4.197-1.el7.elrepo.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)
3 : CentOS Linux (0-rescue-12667e2174a8483e915fd89a3bc359fc) 7 (Core)
4 : CentOS Linux (0-rescue-80c608ceab5342779ba1adc2ac29c213) 7 (Core)[root@etcd2 ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=0 GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="gfxterm" GRUB_CMDLINE_LINUX="rhgb quiet nomodeset" GRUB_DISABLE_RECOVERY="true" [root@etcd2 ~]# grub2-set-default 0
[root@etcd2 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-5.18.2-1.el7.elrepo.x86_64 Found initrd image: /boot/initramfs-5.18.2-1.el7.elrepo.x86_64.img Found linux image: /boot/vmlinuz-5.4.197-1.el7.elrepo.x86_64 Found initrd image: /boot/initramfs-5.4.197-1.el7.elrepo.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-693.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-693.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-12667e2174a8483e915fd89a3bc359fc Found initrd image: /boot/initramfs-0-rescue-12667e2174a8483e915fd89a3bc359fc.img Found linux image: /boot/vmlinuz-0-rescue-80c608ceab5342779ba1adc2ac29c213 Found initrd image: /boot/initramfs-0-rescue-80c608ceab5342779ba1adc2ac29c213.img done
[root@etcd2 ~]# reboot
[root@etcd2 ~]# uname -sr Linux 5.18.2-1.el7.elrepo.x86_64 [root@etcd2 ~]# uname -r 5.18.2-1.el7.elrepo.x86_64
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70003733/viewspace-2903866/ ,如需转载,请注明出处,否则将追究法律责任。