我一直在研究有关如何清理旧 Linux 内核的各种问题。他们似乎都有不同的答案,他们已经老了,所以肯定有人会说这个问题太老了,开始新的帖子,所以这里是:
我想做以下所有事情:
我不想要的:
让我们为内核构建问题提供一个全面的解决方案。在升级之前,我目前正在使用旧版本的 Ubuntu (10.04),但我在使用 Ubuntu 12.04 时遇到了同样的问题。如果不同版本的解决方案不同,请说明您用于测试解决方案的版本。
什么工作:
uname -r
Run Code Online (Sandbox Code Playgroud)
这正确返回了我当前使用的内核版本。
不起作用的事情:
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get autoremove linux-image-x.x.xx-xx-generic
Run Code Online (Sandbox Code Playgroud)
我认为应该有效,但没有:
sudo apt-get purge linux-image-x.x.xx-xx-generic
Run Code Online (Sandbox Code Playgroud)
这有助于减少由dpkg -l | grep linux-image以下生成的列表:
sudo dpkg --purge linux-image-x.x.xx-xx-generic
Run Code Online (Sandbox Code Playgroud)
这里也是这个rc/ii问题的一个良好开端:
ii表示“应该安装并安装”,而 …