Redhat7.2 升级内核

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

需求:跑RancherOS,至少要求内核版本 3.10.0-514.2.2.el7.x86_64 or higher. Includes when using release 7.3 or higher。所以本文介绍如何把RHEL7.2内核升级的操作步骤。

更新前,内核版本为:

# uname -r  
3.10.0-327.el7.x86_64

升级的方法:

1、导入key

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

2、安装elrepo的yum源

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm  

3、安装内核

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

当前为4.11.5-1.el7.elrepo.x86_64:

==================================================================================================================
 Package                     Arch               Version                           Repository                 Size
==================================================================================================================
Installing:
 kernel-ml                   x86_64             4.11.5-1.el7.elrepo               elrepo-kernel              41 M
 kernel-ml-devel             x86_64             4.11.5-1.el7.elrepo               elrepo-kernel              11 M

Transaction Summary
==================================================================================================================
Install  2 Packages

4、查看默认启动顺序

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg  
Red Hat Enterprise Linux Server (4.11.5-1.el7.elrepo.x86_64) 7.2 (Maipo)
Red Hat Enterprise Linux Server (3.10.0-327.el7.x86_64) 7.2 (Maipo)
Red Hat Enterprise Linux Server (0-rescue-6850a572326247f397216d9f7d1c810b) 7.2 (Maipo)

默认启动的顺序是从0开始,新内核是从头插入(目前位置在0,而4.4.4的是在1),所以需要选择0。

grub2-set-default 0  

然后reboot重启,使用新的内核,下面是重启后使用的内核版本:

uname -r  
4.11.5-1.el7.elrepo.x86_64 

5、删除旧的内核

yum remove kernel  

转载于:https://my.oschina.net/lionel45/blog/967639

你可能感兴趣的:(Redhat7.2 升级内核)