如何自动卸载旧内核以便不出现“卷‘启动’只有 ... MB 磁盘空间”?

如何自动卸载旧内核以便不出现“卷‘启动’只有 ... MB 磁盘空间”?

我使用的是 Ubuntu 13.04(“64 位 PC (AMD64) 桌面映像”)。在更新/升级时,我经常收到以下类型的消息The volume "boot" has only 11 MB disk space。然后我卸载旧内核版本以释放启动分区上的一些空间。

执行时是否可以自动删除未使用的旧内核sudo apt-get upgrade

答案1

您可以添加

system ("sudo apt-get remove $(dpkg -l|egrep '^ii  linux-(im|he)'|awk '{print $2}'|grep -v `uname -r`)");

到 apt 源代码中的某行来升级软件包。

或者,只需创建一个名为的脚本aptupgrade并将其粘贴到其中:

sudo apt-get remove $(dpkg -l|egrep '^ii  linux-(im|he)'|awk '{print $2}'|grep -v `uname -r`); sudo apt-get upgrade

应该仅保留 1 个旧内核,以防新内核出现问题。

相关内容