CentOS7 內核升級從3.10升級到4.4(以kernel-lt 為例)


1,載入公鑰

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

2,安裝ELRepo
yum install https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm


3,添加repository 后, 列出可以使用的kernel包版本
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

4、安裝需要的kernel版本,這里安裝 kernel-lt
yum --enablerepo=elrepo-kernel install kernel-lt

內核版本介紹:
lt:longterm的縮寫:長期維護版;
ml:mainline的縮寫:最新穩定版;

5,查看內核的啟動順序
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

6,設置啟動順序
默認啟動的順序是從0開始,新內核是從頭插入(目前位置在0,而4.4.4的是在1),所以需要選擇0。
grub2-set-default 0

7,卸載老版本kernel內核工具
rpm -qa|grep kernel|grep 3.10
rpm -qa|grep kernel|grep 3.10|xargs yum remove -y
備注:有一個正在運行的kernel3.10卸載不了,因為正在運行中,重啟之后可卸載。

8,安裝新版的工具包
yum --enablerepo=elrepo-kernel install -y kernel-tl-tools
檢查:
rpm -qa|grep kernel

9,重啟並檢查版本
reboot
uname -a


免責聲明!

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



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