centos

CentOS Minimal如何升级内核

小樊
38
2025-03-23 13:32:32
栏目: 智能运维

在CentOS Minimal系统中升级内核可以提升系统性能、安全性和兼容性。以下是详细的升级步骤:

准备工作

  1. 备份当前内核: 在升级内核之前,建议先备份当前正在使用的内核,如果升级过程中出现问题,可以恢复到之前的版本。
    sudo yum install kernel-devel
    sudo makedump -B --format bz2 --targets x86_64 --bootloader grub /boot/vmlinuz-(uname -r) /boot/vmlinuz-(uname -r).bz2
    
  2. 启用ELRepo仓库: ELRepo仓库提供了最新的内核版本。
    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
    

升级内核

  1. 安装最新内核: 使用YUM命令安装最新的稳定内核版本(例如,安装最新版的ML版本)。

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

    如果需要安装长期支持版本(LT版本),可以使用以下命令:

    sudo yum --enablerepo=elrepo-kernel install kernel-lt -y
    
  2. 配置GRUB引导器: 安装新内核后,需要配置GRUB引导器以选择新内核作为默认启动项。

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

    或者编辑 /etc/default/grub 文件:

    sudo vi /etc/default/grub
    

    GRUB_DEFAULT 设置为 0,然后生成新的GRUB配置文件:

    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    
  3. 重启系统并选择新内核: 重启系统并在GRUB菜单中选择新内核启动。

    sudo reboot
    

    在系统启动时,按下任意键进入GRUB菜单,选择新内核并按回车键启动系统。

  4. 验证内核版本: 重启成功后,使用以下命令验证当前使用的内核版本:

    uname -r
    

0
看了该问题的人还看了