如何从/ boot中删除旧的Ubuntu更新文件?


1

如何从中删除旧的Ubuntu更新文件/boot?我有Ubuntu 14.04 LTS。我做了几次更新。现在,当我尝试更新时,我收到消息“没有足够的可用磁盘空间”。

有5个Zip文件/boot,但我无法删除它们。它说“许可被拒绝”。

我试过了sudo apt-get-clean,并收到消息“找不到命令。”这里有点帮助?

Answers:


1

我假设您正在通过apt-get或正在进行内核更新aptitude并且想要摆脱旧的/过时的安装,对吗?

我重新启动并安装新内核后清理旧内核的方法是执行以下步骤。

首先,使用如下方法获取系统当前运行的内核的名称uname

uname -r

请记下的那个,因为这是你当前活动内核的名字希望删除。现在知道了,我们需要弄清楚其他外部内核是什么:

dpkg --list | grep linux-image

根据系统上安装的更新数量,这可能是一个很长的列表或一个简短的列表,但它应该至少有一个无关的内核安装。

看到该列表后,记下无关的内核,然后运行以下命令:

sudo apt-get purge linux-image-x.x.x.1-generic

或者,如果您使用aptitude此命令的变体:

sudo aptitude purge linux-image-x.x.x.1-generic

这将清除-意义删除连接到文件和相关CONFIGS,从您的系统linux-image-x.x.x.1-genericx.x.x.1摆明在本例中为全内核版本/ ID的占位符。

如果您要清除多个无关的内核包,只需为每个包运行该命令,或者只需在该命令中设置多个内核,如下所示:

sudo apt-get purge linux-image-x.x.x.1-generic linux-image-x.x.x.2-generic linux-image-x.x.x.3-generic

这将告诉系统清除连接到无关内核的项目linux-image-x.x.x.1-genericlinux-image-x.x.x.2-generic并且linux-image-x.x.x.3-generic一次性完成。

执行该检查后/boot,该目录现在应该释放空间。


@StevenBaudoin谢谢!如果你发现这个答案有帮助,请记得提出它,如果这是回答你的问题的答案,请记得检查它。
JakeGould
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.