CentOS 7
默认是使用3.10
的内核版本,那如何升级到最新版本呢?
查看内核版本
$ sudo uname -r
3.10.0-1160.el7.x86_64
升级系统
$ sudo yum -y update
添加yum
源
$ sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
$ sudo rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
升级内核
$ sudo yum -y --enablerepo=elrepo-kernel install kernel-ml
查看已安装的内核版本
查看已安装了最新的内核版本5.18.8
。
$ sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (5.18.8-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1160.71.1.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)
3 : CentOS Linux (0-rescue-604363d91962446f9acac9dd50881b16) 7 (Core)
修改默认启动内核
$ sudo grub2-set-default 0
生成 grub2 配置
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
重启生效
$ sudo reboot now
到此,内核就升级成功了。