自动清除 boot 文件夹

自动清除 boot 文件夹

您好,我的一个家庭成员,他对计算机不太感兴趣,他的 Ubuntu 安装中的启动分区只有 200MB 的空间。

如果您只想安装几个内核,那么这样做是有道理的。无论如何,Ubuntu 每次更新都会保留每个内核。因此,此人的未来更新会失败,因为启动分区已满。这会导致问题。有一次系统甚至处于无法启动的状态。

你建议那个人做什么?

是否有可能启用自动清除启动分区的功能?如果不行,是否可以将其内置到软件更新程序中?

谢谢您的回复。

答案1

Ubuntu 中的内核自动删除由文件控制/etc/kernel/postinst.d/apt-auto-removal。如果软件包未标记为保留,则应保留最后两个版本和较新的版本。这意味着您必须运行最新版本才能删除旧版本。

重新启动最新内核后,发出以下命令:

sudo apt-get autoremove

如果没有帮助,您可以随时退回到此命令:

dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | grep -E "(image|headers)" | xargs sudo apt-get -y purge

相关内容