yum升级centos7内核

来源:互联网 发布:mysql json处理函数 编辑:程序博客网 时间:2024/06/05 14:51

转自:http://blog.csdn.net/silentwolfyh/article/details/52047780


查看内核

[root@localhost ~]# uname -r
3.10.0-514.16.1.el7.x86_64

导入key
[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org  

安装elrepo的yum源
[root@localhost ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm  
Retrieving http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:elrepo-release-7.0-2.el7.elrepo  ################################# [100%]

安装内核
[root@localhost ~]# yum --enablerepo=elrepo-kernel install  kernel-ml-devel kernel-ml
Loaded plugins: fastestmirror
elrepo                                                                                                                                                      | 2.9 kB  00:00:00     
elrepo-kernel                                                                                                                                               | 2.9 kB  00:00:00     
(1/2): elrepo/primary_db                                                                                                                                    | 466 kB  00:00:01     
(2/2): elrepo-kernel/primary_db                                                                                                                             | 1.7 MB  00:00:02     
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * elrepo: ftp.ne.jp
 * elrepo-kernel: ftp.ne.jp
 * extras: mirror.bit.edu.cn
 * updates: mirrors.btte.net
Resolving Dependencies
--> Running transaction check
---> Package kernel-ml.x86_64 0:4.11.0-1.el7.elrepo will be installed
---> Package kernel-ml-devel.x86_64 0:4.11.0-1.el7.elrepo will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================
 Package                                     Arch                               Version                                            Repository                                 Size
===================================================================================================================================================================================
Installing:

查看默认启动顺序
[root@localhost ~]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg  
CentOS Linux (4.11.0-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-514.16.1.el7.x86_64.debug) 7 (Core)
CentOS Linux (3.10.0-514.16.1.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-1d2d54eac54a4377b4ff772d2339f0cf) 7 (Core)

默认启动的顺序是从0开始,新内核是从头插入(目前位置在0,而4.4.4的是在1),所以需要选择0。
[root@localhost ~]# grub2-set-default 0

重启即可
3 0