这个问题是因为在/boot上做了太多的更新之后,磁盘空间耗尽了。我正在做sudo apt update && sudo apt upgrade && sudo apt dist-upgrade,每次进行linux映像更新时,我都运行sudo apt autoremove来释放空间。我认为这个命令从系统中删除了未使用的linux-image-x.x.x-xx-generic。不幸的是,在升级时,我开始遇到磁盘空间问题,我发现这个解决方案可以工作,但是每次都不得不手动删除linux-image-x.x.x-xx-generic,这真的很烦人。例如,我有一个命令
dpkg -l | grep linux-image
rc linux-image-5.13.0-27-generic 5.13.0-27.29~20.04.1 amd64 Signed kernel image generic
rc linux-image-5.13.0-28-generic 5.13.0-28.31~20.04.1 amd64 Signed kernel image generic
rc linux-image-5.13.0-30-generic 5.13.0-30.33~20.04.1 amd64 Signed kernel image generic
ii linux-image-5.13.0-35-generic 5.13.0-35.40~20.04.1 amd64 Signed kernel image generic
ii linux-image-5.13.0-37-generic 5.13.0-37.42~20.04.1 amd64 Signed kernel image generic
rc linux-image-5.8.0-43-generic 5.8.0-43.49~20.04.1 amd64 Signed kernel image generic
ii linux-image-generic-hwe-20.04 5.13.0.37.42~20.04.22 amd64 Generic Linux kernel image做完后
uname -r
5.13.0-35-generic我卸载了我没有在我找到的解决方案中使用的那个,但是这真的很烦人。这是Ubuntu中的一个bug,还是我的系统出现了故障?
发布于 2022-03-23 08:21:12
这里不涉及bug :您的旧linux映像正在自动删除。但是,它的配置数据不是,因此继续列在dpkg -l的输出中,rc位于行的开头,指示状态。有关这个答案输出的详细信息,请参阅dpkg -l。
默认情况下,除非使用--purge标志,否则如果重新安装包,配置文件将保持不变。因此,如果希望也删除配置数据,则将该标志添加为
sudo apt autoremove --purge或者使用命令
sudo apt autopurge之后,即,如果包已经被删除,您仍然可以使用命令删除其配置:
sudo dpkg --purge linux-image-5.13.0-27-generic若要删除系统上任何已删除包的任何剩余配置,可以使用此回答中概述的命令来删除已删除的包的任何剩余配置。还可以使用:通过选择"Not (剩余配置)“类别,列出仍然存在剩余配置的所有已删除包。
https://askubuntu.com/questions/1398846
复制相似问题