手动删除

手动删除

昨天更新 Linux Mint Mate (64 位) 后,我开始收到有关“磁盘空间已满”的警告。/boot我的硬盘分区有 400 MB。

这是文件的屏幕截图/boot

截图1

这是更新日志的屏幕截图。

acreenshot2

问题是:我怎样才能清洁它/boot 哪些文件可以安全删除?

答案1

我收到了来自堆栈溢出在他们标记我的问题之前...

使用 uname -r 检查当前内核版本,并确保当前内核可以正常工作以保留它。

From the terminal:

列出已安装的内核:

dpkg --list | grep linux-image
dpkg --list | grep linux-headers

通过以下命令删除旧内核:

apt-get purge linux-image-x...
apt-get purge linux-headers-x...

使用 synaptic 包管理器

打开 Synaptic 并标记要删除的旧内核版本,然后应用更改

更新管理器

从更新管理器视图中查看 Linux 内核,单击要删除的内核的“删除”按钮

清除旧内核

您可以通过以下方式安装 purge-old-kernels CLI 工具:

sudo apt-get install bikeshed

如果要清除旧内核并保留最新的 2 个内核,请运行以下命令:

sudo purge-old-kernels --keep 2

最后运行

sudo update-grub 
sudo update-grub2

答案2

/boot旧内核是导致空间不足的最常见原因。

自 19.2 起,Linux Mint 具有一个 GUI,可以手动删除旧内核并设置自动维护。

手动删除

在更新管理器(mintupdate)中选择“查看”->“Linux 内核”打开内核管理窗口。按“删除内核”按钮,选择不需要的内核,然后按“应用”。

我建议至少保留一个旧内核以防万一。

在此处输入图片描述

设置自动删除

在更新管理器(mintupdate)中选择“编辑”->“首选项”,切换到“自动化”选项卡。启用“自动维护”。

在此处输入图片描述

答案3

获取当前已安装的内核包列表:

dpkg -l linux-* | awk'/^ii/{打印$2}'| grep -e [0-9]

查看当前内核版本:

uname -r

通过在命令中用空格分隔指定比当前内核更旧的软件包来删除它们:

sudo apt-get 清除

答案4

我不知道为什么这不是一个答案,但如果你只是运行自动删除,它就会摆脱旧的内核,这可能会修复你的启动分区。

sudo apt autoremove

相关内容