安装新的内核更新时如何删除旧的 Linux 映像?

安装新的内核更新时如何删除旧的 Linux 映像?

可能重复:
有没有办法删除/隐藏旧内核版本?

在我的笔记本电脑上,空间有限,但我安装了所有新更新,包括内核更新。但是,Ubuntu 似乎在安装新内核更新后不会卸载旧内核。我想这种情况发生是有原因的:因为新内核可能会失败,如果 GRUB 提供一种选择旧内核进行启动的方法就好了。但我真的需要整个历史记录吗?我想不需要!:

rc linux-image-2.6.32-21-generic
rc linux-image-2.6.32-24-generic
rc linux-image-2.6.32-25-generic
rc linux-image-2.6.35-22-generic
rc linux-image-2.6.35-23-generic
rc linux-image-2.6.35-24-generic
rc linux-image-2.6.35-25-generic
rc linux-image-2.6.35-27-generic
rc linux-image-2.6.35-28-generic
rc linux-image-2.6.35-30-generic
rc linux-image-2.6.38-10-generic
rc linux-image-2.6.38-11-generic
ii linux-image-2.6.38-12-generic
rc linux-image-2.6.38-8-generic
ii linux-image-3.0.0-12-generic
ii linux-image-3.0.0-13-generic
ii linux-image-3.0.0-14-generic
ii linux-image-3.0.0-15-generic
ii linux-image-3.0.0-16-generic
ii linux-image-generic

我以为apt-get autoremove应该删除至少部分图像,但事实并非如此。我现在将手动删除它们,但没有办法自动执行此操作并保留最后三张图片吗?是的,一个 shell 脚本和一个作业cron!还有其他选择吗?

答案1

为什么安装新的内核更新时不会删除旧的 Linux 映像?

为什么要删除它们?对于系统来说,没有理由这样做。它们可以愉快地共存,如果您在使用新内核时遇到启动问题,您会很高兴旧内核没有被删除。

但我真的需要整个历史吗?

我只保留旧内核,直到我确定新内核可以正常工作。更新通常可以改善情况,因此不建议运行旧内核。

答案2

您可以使用Ubuntu 调整以简单的方式删除旧内核并做许多其他有用的事情。这里是一篇解释其部分功能的文章

相关内容