美文网首页
闲聊一下 修改linux启动时默认的内核版本

闲聊一下 修改linux启动时默认的内核版本

作者: 血无痕_4738 | 来源:发表于2021-04-25 13:36 被阅读0次

最近被坑了一下,将内核从3.10升级到了4.17后,没有删除之前的内核文件。后来被某安全软件扫描到之前的3.10内核版本有漏洞。其他同事认为修复一下为好,怕删了会有问题。结果修复完之后默认启动的内核版本变成了3.10的新版本,导致docker起不来。报错overlay2驱动不兼容。

细想一下,之前遇到过docker起不来的原因,是内核版本不对。uname -a 查看版本,果然是3.10。

问题简单了,只需要修改开机启动的内核版本就行了。

先查看默认启动内核

grub2-editenv list

再查看已安装的所有内核

cat /boot/grub2/grub.cfg |grep “menuentry”

指定开机从哪个内核启动

grub2-set-default  “CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)”

此步骤需要注意的是,名称一定要和查看到的内核名称一致。

最后,再查看一下默认启动内核

grub2-editenv list

确认已经换成了我们想要启动的内核版本。

亲测有效,有条件可以自行测试。

相关文章

网友评论

      本文标题:闲聊一下 修改linux启动时默认的内核版本

      本文链接:https://www.haomeiwen.com/subject/xtedrltx.html