Centos系统升级内核

Ginc
Ginc
管理员
66
文章
0
粉丝
教程干货2196阅读模式

上篇文章说过NUC11安装centos后有线网卡总是不识别,这两天又装了几次centos系统,发现升级内核以后的系统完美解决问题。

1、查看系统内核版本

uname -a

文章源自今夕何夕兮-https://www.ginc.site/share1082.html

因为centos  9 stream内核版本5.14,理论上是可以识别有线网卡的,这里就以这个为例文章源自今夕何夕兮-https://www.ginc.site/share1082.html

2、升级内核版本

1、导入elrepo公用密钥:

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

文章源自今夕何夕兮-https://www.ginc.site/share1082.html

2、安装RHEL-9版本的elrepo

yum install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm

RHEL-9罕见的开倒车,跟centos  9 stream的衍生关系调了个个,所以需要用RHEL-9版本的elrepo文章源自今夕何夕兮-https://www.ginc.site/share1082.html

其他版本:文章源自今夕何夕兮-https://www.ginc.site/share1082.html

RHEL-8版本的elrepo文章源自今夕何夕兮-https://www.ginc.site/share1082.html

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

RHEL-7, SL-7 or CentOS-7版本的elrepo文章源自今夕何夕兮-https://www.ginc.site/share1082.html

yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

文章源自今夕何夕兮-https://www.ginc.site/share1082.html

3、安装主线内核版本

yum --enablerepo=elrepo-kernel install kernel-ml

kernel-ml 中的ml是最新的稳定主线版本。文章源自今夕何夕兮-https://www.ginc.site/share1082.html

文章源自今夕何夕兮-https://www.ginc.site/share1082.html

等待安装完成

整个下载安装时间大约需要半小时

4、修改GRUB

修改文件  /etc/default/grub

vim /etc/default/grub

GRUB_DEFAULT=saved
修改为
GRUB_DEFAULT=0

5、重启

reboot

https://dog.ginc.site/wp/linux/upkel/7.png

 

重启后,查看系统内核是否升级成功

https://dog.ginc.site/wp/linux/upkel/9.png

 

附:命令窗口完整代码及流程:

[root@NUC11tnhi50L ly]# uname -a
Linux NUC11tnhi50L 5.14.0-202.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Nov 28 12:10:13 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
[root@NUC11tnhi50L ly]# cat /etc/redhat-release
CentOS Stream release 9
[root@NUC11tnhi50L ly]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@NUC11tnhi50L ly]# yum install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm  #重要
上次元数据过期检查:0:18:57 前,执行于 2022年12月03日 星期六 17时09分59秒。
elrepo-release-9.el9.elrepo.noarch.rpm                      9.6 kB/s |  12 kB     00:01    
依赖关系解决。
=====================================================================
 软件包                 架构           版本                      仓库                  大小
=====================================================================
安装:
 elrepo-release         noarch         9.1-1.el9.elrepo          @commandline          12 k

事务概要
=====================================================================
安装  1 软件包

总计:12 k
安装大小:5.0 k
确定吗?[y/N]: y
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                             1/1 
  安装    : elrepo-release-9.1-1.el9.elrepo.noarch                                      1/1 
  验证    : elrepo-release-9.1-1.el9.elrepo.noarch                                      1/1 

已安装:
  elrepo-release-9.1-1.el9.elrepo.noarch                                                    

完毕!
[root@NUC11tnhi50L ly]# yum --enablerepo=elrepo-kernel install kernel-ml  #ml:稳定主线版本
ELRepo.org Community Enterprise Linux Repository - el9       24 kB/s | 119 kB     00:04    
ELRepo.org Community Enterprise Linux Kernel Repository - e 125 kB/s | 1.0 MB     00:08    
依赖关系解决。
=====================================================================
 软件包                  架构         版本                        仓库                 大小
=====================================================================
安装:
 kernel-ml               x86_64       6.0.11-1.el9.elrepo         elrepo-kernel        12 k
安装依赖关系:
 kernel-ml-core          x86_64       6.0.11-1.el9.elrepo         elrepo-kernel        56 M
 kernel-ml-modules       x86_64       6.0.11-1.el9.elrepo         elrepo-kernel        51 M

事务概要
=====================================================================
安装  3 软件包

总下载:107 M
安装大小:148 M
确定吗?[y/N]: y
下载软件包:
(1/3): kernel-ml-6.0.11-1.el9.elrepo.x86_64.rpm              17 kB/s |  12 kB     00:00    
(2/3): kernel-ml-modules-6.0.11-1.el9.elrepo.x86_64.rpm      29 kB/s |  51 MB     29:43    
(3/3): kernel-ml-core-6.0.11-1.el9.elrepo.x86_64.rpm         29 kB/s |  56 MB     32:56    
--------------------------------------------------------------------------------------------
总计                                                         56 kB/s | 107 MB     32:57     
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                             1/1 
  安装    : kernel-ml-core-6.0.11-1.el9.elrepo.x86_64                                   1/3 
  运行脚本: kernel-ml-core-6.0.11-1.el9.elrepo.x86_64                                   1/3 
  安装    : kernel-ml-modules-6.0.11-1.el9.elrepo.x86_64                                2/3 
  运行脚本: kernel-ml-modules-6.0.11-1.el9.elrepo.x86_64                                2/3 
  安装    : kernel-ml-6.0.11-1.el9.elrepo.x86_64                                        3/3 
  运行脚本: kernel-ml-core-6.0.11-1.el9.elrepo.x86_64                                   3/3 
  运行脚本: kernel-ml-6.0.11-1.el9.elrepo.x86_64                                        3/3 
  验证    : kernel-ml-6.0.11-1.el9.elrepo.x86_64                                        1/3 
  验证    : kernel-ml-core-6.0.11-1.el9.elrepo.x86_64                                   2/3 
  验证    : kernel-ml-modules-6.0.11-1.el9.elrepo.x86_64                                3/3 

已安装:
  kernel-ml-6.0.11-1.el9.elrepo.x86_64           kernel-ml-core-6.0.11-1.el9.elrepo.x86_64  
  kernel-ml-modules-6.0.11-1.el9.elrepo.x86_64  

完毕!
[root@NUC11tnhi50L ly]# 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="console"
GRUB_CMDLINE_LINUX="crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M resume=/dev/mapper/cs-swap rd.lvm.lv=cs/root rd.lvm.lv=cs/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
[root@NUC11tnhi50L ly]# vim /etc/default/grub        #重要
GRUB_DEFAULT=0
[root@NUC11tnhi50L ly]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Adding boot menu entry for UEFI Firmware Settings ...
done
[root@NUC11tnhi50L ly]# reboot
Connection closing...Socket close.

Connection closed by foreign host.

Disconnected from remote host(NUClan) at 18:08:34.

Type `help' to learn how to use Xshell prompt.
[C:\~]$ 
[ly@NUC11tnhi50L ~]$ uname -a
Linux NUC11tnhi50L 6.0.11-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 1 18:41:47 EST 2022 x86_64 x86_64 x86_64 GNU/Linux

 

 

转载请注明来自:今夕何夕兮
本站原创内容版权遵循 CC-BY-NC-SA4.0 协议授权,本站部分资源收集于网络,只做学习和交流使用,版权归原作者所有。

weinxin
提示:
若文章中图片、链接等信息出错,请及时反馈,博主将在第一时间更新。谢谢大家!
 
Ginc
  • 本文由 Ginc 发表于2022年12月3日
  • 转载请保留本文链接:Centos系统升级内核:https://www.ginc.site/share1082.html
评论  2  访客  2
    • TeacherDu
      TeacherDu

      最新版都到6了啊,我线上服务器,还是用4版本!

        • 今夕
          今夕

          @ TeacherDu 我是没办法才升级的,内核版本低于5.0一堆问题

      匿名

      发表评论

      匿名网友
      确定

      拖动滑块以完成验证