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 @ 2022-03-25 00:03  DotNet码农  阅读(933)  评论(0编辑  收藏  举报
/*粒子线条,鼠标移动会以鼠标为中心吸附的特效*/