Ubuntu 10.04 LTS 完整版 /boot/

Ubuntu 10.04 LTS 完整版 /boot/

我有一台从 10.04 版开始就一直在运行的 Ubuntu 服务器 10.04。今天,当 apticron 给我发邮件询问新软件包时,由于 /boot 分区已满,新内核更新的安装失败。查看后发现 /boot 中有 226 MB 的文件和大约 15 个不同的内核修订版。

对于每个版本,我都有以下 6 个文件:

vmlinuz-2.6.32-21-generic-pae
vmcoreinfo-2.6.32-21-generic-pae
System.map-2.6.32-21-generic-pae
initrd.img-2.6.32-21-generic-pae
config-2.6.32-21-generic-pae
abi-2.6.32-21-generic-pae

删除最旧的版本是否安全?或者是否有“适当”的方法来处理旧版本。

答案1

显示什么dpkg -l | grep linux-image

获得内核名称后,您只需apt-get purge linux-image-version确保不要清除当前内核即可。结果可能出乎意料。

答案2

通过 删除额外的内核包,apt-get而不是仅仅从 中删除文件/boot

apt-get remove旧的linux-image软件包(检查dpkg --get-selections | grep linux-image安装了哪些版本)。

答案3

删除旧的、过时的内核是安全的,但是使用aptitude purge linux-image-2.6.32-21-generic-pae不是 rm!
通过调用 检查安装了哪些内核dpkg -l | grep linux-image-2

答案4

我编写了一个可以自动完成这项工作的工具,希望它能帮助到其他人:https://github.com/erichs/bootnukem

相关内容