CentOS 7.3降低內核版本為7.2



 

查看當前內核版本:

[root@nineep ~]# uname -r  

2.3.10.0-514.2.2.el7.x86_64 

查看當前發行版本:

[root@nineep ~]# cat /etc/redhat-release  
CentOS Linux release 7.3.1611 (Core) 


 

降低內核版本:

配置yum repo:http://vault.centos.org/7.2.1511/centosplus/x86_64/Packages/

下載安裝以CentOS 7.2 內核rpm包(其實這時候已經有老版本的內核rpm包存在)

 

kernel-3.10.0-327.el7.x86_64.rpm  
kernel-tools-3.10.0-327.el7.x86_64.rpm  
kernel-tools-libs-3.10.0-327.el7.x86_64.rpm 

先安裝這2個包

yum install kernel-tools-3.10.0-327.el7.x86_64.rpm  
yum install kernel-tools-libs-3.10.0-327.el7.x86_64.rpm 

再安裝kernel-3.10.0-327.el7.x86_64.rpm(如果沒有被你清理的話)

yum install kernel-3.10.0-327.el7.x86_64.rpm 

如果yum install命令安裝失敗就使用rpm -ivh --force *.rpm 命令強制安裝

 

可以查看到系統現存的2個版本的內核:

[root@nineep ~]# rpm -qa|grep -i kernel-3.10.0-  
kernel-3.10.0-327.el7.x86_64.rpm  
kernel-3.10.0-514.2.2.el7.x86_64 

把7.3的內核卸載:

[root@nineep ~]# rpm -ev kernel-3.10.0-514.2.2.el7.x86_64  
[root@nineep ~]# rpm -qa|grep -i kernel-3.10.0-  
kernel-3.10.0-327.el7.x86_64.rpm  

用rpm -ea 或者 yum remove命令卸載其他內核相關的包  
rpm -ea kernel-tools-libs-3.10.0-514.2.2.el7.x86_64  
rpm -ea kernel-tools-3.10.0-514.2.2.el7.x86_64 

 

重新加載內核配置文件,開機啟動就不顯示新內核

grub2-mkconfig >/boot/grub2/grub.cfg

 


 

降低發行版本:

(以下都是配置好對應的repo之后操作,http://vault.centos.org

[root@nineep ~]# yum install centos-release-7-2.1511.el7.centos.2.10.x86_64.rpm  

[root@nineep ~]# yum remove  centos-release-7-3.1611.el7.centos.x86_64  

[root@nineep ~]# rpm -qa|grep -i centos-release-7-  
centos-release-7-2.1511.el7.centos.2.10.x86_64 


 

驗證

1.查看此時的內核版本:  
[root@nineep ~]# uname -r  
3.3.10.0-514.2.2.el7.x86_64  

2.查看此時的發行版本:  
[root@nineep ~]# cat /etc/redhat-release  
CentOS Linux release 7.2.1511 (Core)  

3.重啟:  
[root@nineep ~]# reboot 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM