You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

重启无法清除‘System restart required. Kernel SRU period has ended’提示的求助

重启无法清除‘System restart required. Kernel SRU period has ended’提示的求助

问题描述:

我大概两个月前开始看到这个提示,期间重启过好几次,但每次登录都会显示同样的消息。今年夏天我经历过几次断电(那时候还没买UPS),可能是这个原因导致的。我应该怎么清除这个提示?还是可以直接忽略?谢谢。

*** System restart required. Kernel SRU period has ended ***

This system is up-to-date.

0 updates can be applied immediately.

uname -a查看内核版本:
Linux kvm 5.15.0-46-generic #49-Ubuntu SMP Thu Aug 4 18:03:25 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

系统是22.04.3 LTS。


解决方案:

这种情况是因为你当前使用的5.15.0-46-generic内核已经超出了Ubuntu的SRU(Stable Release Update,稳定版更新)支持周期,单纯重启没用——因为你还是在运行旧的过期内核。加上之前的断电可能打断了系统自动更新的流程,导致内核没被升级。按下面的步骤操作就能解决:

  • 第一步,刷新软件源,确保能获取到最新的内核包:
    sudo apt update
    
  • 第二步,安装Ubuntu 22.04 LTS官方支持的通用内核包,它会自动安装最新的5.15系列稳定内核:
    sudo apt install linux-generic
    
  • 第三步,安装完成后必须重启系统,让新内核接管运行:
    sudo reboot
    
  • 第四步,重启后验证内核版本,确认已经切换到新内核:
    uname -a
    
    此时你应该能看到版本号比5.15.0-46-generic更高(比如5.15.0-88-generic这类仍在支持周期内的版本)。
  • (可选但推荐)清理旧的过期内核,释放磁盘空间:
    sudo apt autoremove --purge
    
    系统会自动识别并删除不再使用的旧内核,不会误删当前正在运行的版本。

完成这些操作后,那个“系统需要重启”的提示就会消失了,因为现在你用的是仍在官方支持周期内的内核,系统不会再触发这个提醒。

备注:内容来源于stack exchange,提问作者mr.zog

火山引擎 最新活动