CentOS 7 通过YUM升级至最新稳定版本内核

升级内核

[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org  #导入公共密钥    
[root@localhost ~]# yum install https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm # 安装 elrepo 的 yum 源    
[root@localhost ~]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available #查看列表    
[root@localhost ~]# yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y #安装内核    
[root@localhost ~]# rpm -qa kernel* 或 rpm -qa | grep -i kernel # 查看已安装的 Linux 内核版本    
[root@localhost ~]# cat /boot/grub2/grub.cfg | grep menuentry #查找新安装的内核完整名称    

切换默认启动内核
使用grub2-set-default ”指令。( 是上一步操作中复制的新内核名称,引号是不能少的)

[root@localhost ~]# grub2-set-default 'CentOS Linux (5.4.10-1.el7.elrepo.x86_64) 7 (Core)' #因为新安装的内核默认在第一位,所以使用grub2-set-default 0指令也是可以   

查看默认启动内核是否更改成功

[root@localhost ~]# grub2-editenv list #查看默认启动内核是否更改成功    
[root@localhost ~]# uname -r    

卸载旧版本内核

[root@localhost ~]# rpm -qa | grep -i kernel使用 rpm -qa kernel* 或 rpm -qa | grep -i kernel 命令,先找到内核版本号    
[root@localhost ~]# yum remove kernel-ml-devel-5.4.10-1.el7.elrepo.x86_64 #使用yum remove [版本号…版本号]命令卸载旧版本的内核    
上一篇
下一篇