问题描述
我正在运行 Ubuntu 12.04,以及两个活动的 linux 映像 3.2.0-37 和 3.2.0-36。在 /usr/src/目录中,我找到:
linux-headers-3.2.0-23
linux-headers-3.2.0-23-generic
linux-headers-3.2.0-26
linux-headers-3.2.0-26-generic
linux-headers-3.2.0-29
linux-headers-3.2.0-29-generic
linux-headers-3.2.0-31
linux-headers-3.2.0-31-generic
linux-headers-3.2.0-32
linux-headers-3.2.0-32-generic
linux-headers-3.2.0-33
linux-headers-3.2.0-33-generic
linux-headers-3.2.0-34
linux-headers-3.2.0-34-generic
linux-headers-3.2.0-35
linux-headers-3.2.0-35-generic
linux-headers-3.2.0-36
linux-headers-3.2.0-36-generic
linux-headers-3.2.0-37
linux-headers-3.2.0-37-generic
今天我sudo apt-get purge linux-image-x.x.x.x-generic *34
和*35
我必须补充一点,/boot 仅包含 *36 和 *37。
删除除 *37 和 *36 之外的所有这些是否安全?先感谢您。
最佳方案
这些是包含在 linux-headers-*
和 linux-headers-*-generic
包中的头文件。通过 apt-get 删除它们应该是安全的。也许 apt-get autoremove
已经向您建议了。请不要手动删除它们!
次佳方案
我刚遇到这个问题,使用 apt-get autoremove
的建议对我不起作用。
我通过这样做解决了它:
sudo apt-get purge linux-headers-3.2.0-23
在 /usr/src
中的此类 linux 头文件上。我没有删除与当前正在使用的内核相对应的标头。
成功重启服务器。