如何清理 LINUX Mint 上的 /boot 目录?

mat*_*sca 6 linux boot linux-mint

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

这是/boot文件的屏幕截图。

截图1

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

屏幕截图2

问题是:我该如何清洁/boot 哪些文件可以安全删除?

mat*_*sca 7

在他们标记我的问题之前,我收到了来自StackOverflow 的回复......

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

From the terminal:
Run Code Online (Sandbox Code Playgroud)

列出已安装的内核:

dpkg --list | grep linux-image
dpkg --list | grep linux-headers
Run Code Online (Sandbox Code Playgroud)

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

apt-get purge linux-image-x...
apt-get purge linux-headers-x...
Run Code Online (Sandbox Code Playgroud)

使用突触包管理器

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

更新管理器

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

清除旧内核

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

sudo apt-get install bikeshed
Run Code Online (Sandbox Code Playgroud)

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

sudo purge-old-kernels --keep 2
Run Code Online (Sandbox Code Playgroud)

最后运行

sudo update-grub 
sudo update-grub2
Run Code Online (Sandbox Code Playgroud)


cro*_*nfy 5

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

从 19.2 开始,Linux Mint 有一个 GUI 来手动删除旧内核并设置自动维护。

手动删除

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

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

在此输入图像描述

设置自动删除

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

在此输入图像描述