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

Xubuntu 22.04 无法完成系统更新,Grub相关软件包被保留

Xubuntu 22.04 无法完成系统更新,Grub相关软件包被保留

我太懂你这种困扰了——在Xubuntu 22.04上不管用图形化更新工具,还是终端跑sudo apt-get update+sudo apt-get upgrade,都碰到Grub相关包被卡住的情况,具体提示就是:

The following packages have been kept back:
grub-common grub-pc grub-pc-bin grub2-common

0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

其实这是系统的一种保护机制,像Grub这种管系统引导的核心包,升级时需要调整引导配置,普通的upgrade命令怕误操作搞坏引导,就会自动把它们保留下来。给你两个靠谱的解决办法:

  • 优先用dist-upgrade命令,它专门处理需要调整依赖或配置的升级,能自动搞定被保留的包:

    sudo apt-get update
    sudo apt-get dist-upgrade
    

    执行过程中会弹出Grub配置界面,一定要选对当前系统的引导磁盘(一般是/dev/sda这类标识,千万别选错,不然可能开不了机),确认选项后就能完成升级。

  • 如果上面的方法没生效,或者你想单独处理这几个Grub包,直接用安装命令触发升级也可以:

    sudo apt-get install grub-common grub-pc grub-pc-bin grub2-common
    

    同样会出现配置提示,跟着实际情况选就行。

⚠️ 提醒一下:Grub是系统启动的核心,虽然这些步骤大概率没问题,但操作前最好做好系统备份,或者备个Xubuntu的Live USB,万一真出引导问题还能救回来。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 10:09:34