Centos 8.2 升级内核通过elrepo源的方法

2022-12-15 0 351

一、Centos 8.2 升级内核通过elrepo源

地址

https://www.kernel.orghttp://elrepo.org/tiki/tiki-index.php

查看linux内核版本

[root@localhost ~]# cat /proc/version Linux version 4.18.0-193.el8.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Fri May 8 10:59:10 UTC 2020[root@localhost ~]# uname -aLinux localhost.localdomain 4.18.0-193.el8.x86_64 #1 SMP Fri May 8 10:59:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Centos 8.2 升级内核通过elrepo源的方法

查看yum中可升级的内核版本

[root@localhost ~]# yum list kernel –showduplicatesCentOS Linux 8 – BaseOS 1.2 MB/s | 4.6 MB 00:03 CentOS-8 – Extras 4.9 kB/s | 11 kB 00:02 Last metadata expiration check: 0:00:01 ago on Sat 15 Oct 2022 02:58:01 PM CST.Installed Packageskernel.x86_64 4.18.0-193.el8 @anacondaAvailable Packageskernel.x86_64 4.18.0-348.el8 baseos kernel.x86_64 4.18.0-348.2.1.el8_5 baseos kernel.x86_64 4.18.0-348.7.1.el8_5 baseos

注意:可能要配置yum原(去找找吧)当然在我 二进制安装kubernetes 最后标题报错有配置yum原

导入ELRepo软件仓库的公共秘钥

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

CentOS 8 系统安装ELRepo

[root@localhost ~]# rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org[root@localhost ~]# yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpmLast metadata expiration check: 0:05:56 ago on Sat 15 Oct 2022 02:58:01 PM CST.elrepo-release-8.el8.elrepo.noarch.rpm 6.7 kB/s | 13 kB 00:01 Dependencies resolved.================================================================================================================== Package Architecture Version Repository Size==================================================================================================================Installing: elrepo-release noarch 8.3-1.el8.elrepo @commandline 13 kTransaction Summary==================================================================================================================Install 1 PackageTotal size: 13 kInstalled size: 5.0 kIs this ok [y/N]: yDownloading Packages:Running transaction checkTransaction check succeeded.Running transaction testTransaction test succeeded.Running transaction Preparing : 1/1 Installing : elrepo-release-8.3-1.el8.elrepo.noarch 1/1 Verifying : elrepo-release-8.3-1.el8.elrepo.noarch 1/1 Installed products updated.Installed: elrepo-release-8.3-1.el8.elrepo.noarch Complete!

查看ELRepo提供的内核版本

内核版本简写说明

kernel-lt(lt=long-term)长期有效

kernel-ml(ml=mainline)主流版本

[root@localhost ~]# yum –disablerepo=\”*\” –enablerepo=\”elrepo-kernel\” list availableELRepo.org Community Enterprise Linux Kernel Repository – el8 31 kB/s | 2.1 MB 01:08 Last metadata expiration check: 0:00:01 ago on Sat 15 Oct 2022 03:06:34 PM CST.Available Packagesbpftool.x86_64 6.0.1-1.el8.elrepo elrepo-kernelkernel-lt.x86_64 5.4.217-1.el8.elrepo elrepo-kernelkernel-lt-core.x86_64 5.4.217-1.el8.elrepo elrepo-kernelkernel-lt-devel.x86_64 5.4.217-1.el8.elrepo elrepo-kernelkernel-lt-doc.noarch 5.4.217-1.el8.elrepo elrepo-kernelkernel-lt-headers.x86_64 5.4.217-1.el8.elrepo elrepo-kernelkernel-lt-modules.x86_64 5.4.217-1.el8.elrepo elrepo-kernelkernel-lt-modules-extra.x86_64 5.4.217-1.el8.elrepo elrepo-kernelkernel-lt-tools.x86_64 5.4.217-1.el8.elrepo elrepo-kernelkernel-lt-tools-libs.x86_64 5.4.217-1.el8.elrepo elrepo-kernelkernel-lt-tools-libs-devel.x86_64 5.4.217-1.el8.elrepo elrepo-kernelkernel-ml.x86_64 6.0.1-1.el8.elrepo elrepo-kernelkernel-ml-core.x86_64 6.0.1-1.el8.elrepo elrepo-kernelkernel-ml-devel.x86_64 6.0.1-1.el8.elrepo elrepo-kernelkernel-ml-doc.noarch 6.0.1-1.el8.elrepo elrepo-kernelkernel-ml-headers.x86_64 6.0.1-1.el8.elrepo elrepo-kernelkernel-ml-modules.x86_64 6.0.1-1.el8.elrepo elrepo-kernelkernel-ml-modules-extra.x86_64 6.0.1-1.el8.elrepo elrepo-kernelkernel-ml-tools.x86_64 6.0.1-1.el8.elrepo elrepo-kernelkernel-ml-tools-libs.x86_64 6.0.1-1.el8.elrepo elrepo-kernelkernel-ml-tools-libs-devel.x86_64 6.0.1-1.el8.elrepo elrepo-kernelperf.x86_64 6.0.1-1.el8.elrepo elrepo-kernelpython3-perf.x86_64 6.0.1-1.el8.elrepo elrepo-kerne

安装长期支持的内核

[root@localhost ~]# yum –enablerepo=elrepo-kernel install kernel-lt.x86_64 kernel-lt-devel.x86_64ELRepo.org Community Enterprise Linux Repository – el8 5.4 kB/s | 259 kB 00:47 ELRepo.org Community Enterprise Linux Kernel Repository – el8 353 kB/s | 2.1 MB 00:06 Last metadata expiration check: 0:00:01 ago on Sat 15 Oct 2022 03:14:19 PM CST.Dependencies resolved.================================================================================================================== Package Architecture Version Repository Size==================================================================================================================Installing: kernel-lt x86_64 5.4.217-1.el8.elrepo elrepo-kernel 75 k kernel-lt-devel x86_64 5.4.217-1.el8.elrepo elrepo-kernel 13 MInstalling dependencies: kernel-lt-core x86_64 5.4.217-1.el8.elrepo elrepo-kernel 28 M kernel-lt-modules x86_64 5.4.217-1.el8.elrepo elrepo-kernel 25 MTransaction Summary==================================================================================================================Install 4 PackagesTotal download size: 66 MInstalled size: 136 MIs this ok [y/N]: yDownloading Packages:(1/4): kernel-lt-5.4.217-1.el8.elrepo.x86_64.rpm 69 kB/s | 75 kB 00:01 (2/4): kernel-lt-devel-5.4.217-1.el8.elrepo.x86_64.rpm 1.2 MB/s | 13 MB 00:10 (3/4): kernel-lt-core-5.4.217-1.el8.elrepo.x86_64.rpm 719 kB/s | 28 MB 00:40 (4/4): kernel-lt-modules-5.4.217-1.el8.elrepo.x86_64.rpm 339 kB/s | 25 MB 01:14 ——————————————————————————————————————Total 371 kB/s | 66 MB 03:02 Running transaction checkTransaction check succeeded.Running transaction testTransaction test succeeded.Running transaction Preparing : 1/1 Installing : kernel-lt-core-5.4.217-1.el8.elrepo.x86_64 1/4 Running scriptlet: kernel-lt-core-5.4.217-1.el8.elrepo.x86_64 1/4 Installing : kernel-lt-modules-5.4.217-1.el8.elrepo.x86_64 2/4 Running scriptlet: kernel-lt-modules-5.4.217-1.el8.elrepo.x86_64 2/4 Installing : kernel-lt-5.4.217-1.el8.elrepo.x86_64 3/4 Installing : kernel-lt-devel-5.4.217-1.el8.elrepo.x86_64 4/4 Running scriptlet: kernel-lt-devel-5.4.217-1.el8.elrepo.x86_64 4/4 Running scriptlet: kernel-lt-core-5.4.217-1.el8.elrepo.x86_64 4/4 Running scriptlet: kernel-lt-devel-5.4.217-1.el8.elrepo.x86_64 4/4 Verifying : kernel-lt-5.4.217-1.el8.elrepo.x86_64 1/4 Verifying : kernel-lt-core-5.4.217-1.el8.elrepo.x86_64 2/4 Verifying : kernel-lt-devel-5.4.217-1.el8.elrepo.x86_64 3/4 Verifying : kernel-lt-modules-5.4.217-1.el8.elrepo.x86_64 4/4 Installed products updated.Installed: kernel-lt-5.4.217-1.el8.elrepo.x86_64 kernel-lt-core-5.4.217-1.el8.elrepo.x86_64 kernel-lt-devel-5.4.217-1.el8.elrepo.x86_64 kernel-lt-modules-5.4.217-1.el8.elrepo.x86_64 Complete!

查看系统可用内核,并设置启动项

sudo awk -F\\\’ \’$1==\”menuentry \” {print i++ \” : \” $2}\’ /etc/grub2.cfg

有知道的可以评论留言下,非常感谢![8 不好使]

指定开机启动内核版本

grub2-set-default 0

生成 grub 配置文件

[root@localhost ~]# grub2-set-default 0[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfgGenerating grub configuration file …done

重启

reboot

验证

cat /proc/versionuname -r

Centos 8.2 升级内核通过elrepo源的方法

到此这篇关于Centos 8.2 升级内核通过elrepo源的文章就介绍到这了,更多相关Centos 8.2 升级内核内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Linux服务器 Centos 8.2 升级内核通过elrepo源的方法 https://www.u-9.cn/jiaocheng/linux/9675.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

注册会员,众多资源免费下载