You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04 Generic内核无法自动更新,需恢复更新路径并清理GRUB中故障内核

Ubuntu 22.04 Generic内核无法自动更新,需恢复更新路径并清理GRUB中故障内核

我来帮你搞定这个问题!看起来你之前因为内核更新导致网络故障,现在卡在了5.15.0-56-generic版本,系统也不再推送内核更新,还需要清理GRUB里的故障内核条目。咱们一步步来解决:

1. 修复内核更新元包,恢复更新路径

系统里的linux-generic-hwe-22.04这类元包是负责跟踪最新兼容内核的,可能之前的故障更新导致元包状态异常,先重新安装它们:

  • 先刷新软件源缓存:
    sudo apt update
    
  • 重新安装generic内核的元包(确保系统能识别到最新内核更新):
    sudo apt install --reinstall linux-image-generic-hwe-22.04 linux-generic-hwe-22.04
    

2. 安装最新可用的内核

完成元包修复后,执行完整升级命令,让系统安装最新的兼容内核:

sudo apt full-upgrade

这个命令会处理所有依赖关系,确保内核及相关组件都更新到位。

3. 清理旧/故障内核

首先确认当前正在运行的内核(千万别删正在用的!):

uname -r

确认输出是5.15.0-56-generic后,执行自动清理命令,移除系统不再需要的旧内核包(包括那些导致故障的内核):

sudo apt autoremove --purge

如果你不需要那个linux-image-5.15.0-1025-oracle内核,也可以手动卸载它:

sudo apt purge linux-image-5.15.0-1025-oracle

4. 更新GRUB引导菜单

清理完内核后,需要刷新GRUB,让它移除已经被删除的内核条目:

sudo update-grub

验证结果

重启系统后,用以下命令确认:

  • 检查当前运行的内核版本:uname -r,应该显示最新安装的内核
  • 查看已安装的内核列表:dpkg -l | grep linux-image | grep ii,确认故障内核已经被移除

备注:内容来源于stack exchange,提问作者Ken Spagnolo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 08:19:30