Centos 7 升级内核版本
1、查看当前的内核版本
uname -r 3.10.0-1127.19.1.el7.x86_64
2、导入仓库源
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
3、查看可安装的软件包
yum --enablerepo="elrepo-kernel" list --showduplicates | sort -r | grep kernel-ml.x86_64 kernel-ml.x86_64 5.11.15-1.el7.elrepo elrepo-kernel kernel-ml.x86_64 5.11.14-1.el7.elrepo elrepo-kernel kernel-ml.x86_64 5.11.14-1.el7.elrepo @elrepo-kernel
4、安装指定版本
yum --enablerepo="elrepo-kernel" install kernel-ml-5.11.14-1.el7.elrepo
注意:我这里用的是偶数版本,我还是信奉奇数作为研发版、偶数为稳定版。
5、启动指定版本
cat /boot/grub2/grub.cfg |grep menuentry if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" menuentry_id_option="" export menuentry_id_option menuentry 'CentOS Linux (5.11.14-1.el7.elrepo.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.11.14-1.el7.elrepo.x86_64-advanced-9f2d3e15-a78a-4f3d-8385-0165b4b67864' { menuentry 'CentOS Linux (3.10.0-1127.19.1.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-1127.19.1.el7.x86_64-advanced-9f2d3e15-a78a-4f3d-8385-0165b4b67864' { menuentry 'CentOS Linux (3.10.0-1127.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-1127.el7.x86_64-advanced-9f2d3e15-a78a-4f3d-8385-0165b4b67864' { menuentry 'CentOS Linux (0-rescue-20200914151306980406746494236010) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-20200914151306980406746494236010-advanced-9f2d3e15-a78a-4f3d-8385-0165b4b67864' { grub2-set-default 'CentOS Linux (5.11.14-1.el7.elrepo.x86_64) 7 (Core)' grub2-editenv list grub2-mkconfig -o /boot/grub2/grub.cfg grubby --default-kernel
6、重启测试看下
reboot uname -r 5.11.14-1.el7.elrepo.x86_64
心若向阳,无谓悲伤!