CentOS 升级内核

添加elrepo YUM源

ELRepo,用于Enterprise Linux软件包的RPM存储库。ELRepo支持红帽企业版Linux(RHEL)及其衍生产品(Scientific Linux,CentOS等)。

导入公钥:

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

添加YUM源,根据自己的系统版本号添加:

安装ELRepo for RHEL-8 or CentOS-8:

# yum install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm

安装ELRepo for RHEL-7,CentOS-7

# yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm

安装ELRepo for RHEL-6,CentOS-6

# yum install https://www.elrepo.org/elrepo-release-6-9.el6.elrepo.noarch.rpm

在yum的elrepo源中有ml和lt两种内核,其中ml(mainline)为最新版本的内核,lt为长期支持的内核,更为稳定。

如果要安装ml内核,使用如下命令:

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

如果要安装lt内核,使用如下命令:

# yum --enablerepo=elrepo-kernel -y install kernel-lt

查看系统有哪些启动内核

# egrep ^menuentry /etc/grub2.cfg |cut -f 2 -d \'
CentOS Linux (4.4.188-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-c3803bb61c764c2f8b3811f780f534a1) 7 (Core)

注意: 上面内核的排序从0开始,新安装的内核一般在第一位置,即0

查看默认的内核

# grub2-editenv list
saved_entry=CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)

设置默认内核

# grub2-set-default 'CentOS Linux (4.4.188-1.el7.elrepo.x86_64) 7 (Core)'

或者

# grub2-set-default 0

重启系统后,查看内核

重启系统后,查看内核

# uname -r
4.4.188-1.el7.elrepo.x86_64


点赞

发表回复