升級 centos 7 Kernel 4.x

嚴格說不算升級
算是另外裝一組新的kernel

如果你要在centos 7使用比較新版本的docker,那你必須升級kernel,但內建的kernel只有3.10
所以必須安裝一個相對應的kernel

1.安裝 epel
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
2.安裝kernel
yum –enablerepo=elrepo-kernel install kernel-ml
3.重開機
在選單內就可以看到新的kernel

如果要改預設開機選單 讓4.x 變成預設開機
1.看安裝後的選單項目
awk -F\’ ‘$1==”menuentry ” {print i++ ” : ” $2}’ /etc/grub2.cfg

會展示妳的選單
例如這樣

0 : CentOS Linux (4.13.4-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)
2 : CentOS Linux (0-rescue-1e36f8e932db4dc5b799fd4a613ecb0f) 7 (Core)

我要把第一個設定為預設開機選項
grub2-set-default 0

查看設定結果
grub2-editenv list
會出現
saved_entry=0
代表成功了
這時候重開機 就可以跑4.x的kernel了

發佈留言