CentOS7/8中安装或升级内核到最新版本

 

1、终端执行命令,将系统更新到最新状态

 

#yum update -y

 

2、让我们安装了一个发行版,它包含了一个特定版本的内核。为了展示当前系统中已安装的版本,我们可以查看当前版本的内核:

    # uname -sr

 

3、CentOS 允许使用 ELRepo,这是一个第三方仓库,可以将内核升级到最新版本。

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh  https://mirror.rackspace.com/elrepo/extras/el7/x86_64/RPMS/elrepo-release-7.0-5.el7.elrepo.noarch.rpm

 

4、仓库启用后,你可以使用下面的命令列出可用的最新版本内核相关包:

# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

 

5、接下来,安装最新的主线稳定内核:

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

最后,重启机器并应用最新内核,接着运行下面的命令检查最新内核版本:

#     uname -sr

到此,以搞定最新版本的Linux内核安装或升级!

===============================================

以下为番外篇,设置 GRUB 默认的内核版本,请根据需要设置

 

6、为了让新安装的内核成为默认启动选项,你需要如下修改 GRUB 配置:

打开并编辑 /etc/default/grub 并设置 GRUB_DEFAULT=0。意思是 GRUB 初始化页面的第一个内核将作为默认内核。

    GRUB_TIMEOUT=5
    GRUB_DEFAULT=0
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT="console"
    GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet"
    GRUB_DISABLE_RECOVERY="true"

 

7、接下来运行下面的命令来重新创建内核配置。

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

 

到此已全部结束!

posted @   DotNet码农  阅读(997)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2016-03-25 最佳C/C++编辑器 source insight3
/*粒子线条,鼠标移动会以鼠标为中心吸附的特效*/
点击右上角即可分享
微信分享提示