首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >grub和/boot中的旧内核,但不能卸载

grub和/boot中的旧内核,但不能卸载
EN

Ask Ubuntu用户
提问于 2012-08-12 11:23:23
回答 1查看 1.5K关注 0票数 1

在grub菜单中,内核2.6.38仍然可见,我看到

代码语言:javascript
复制
abi-2.6.38-11-generic
config-2.6.38-11-generic
initrd.img-2.6.38-11-generic
vmlinuz-2.6.38-11-generic

(在最近内核的相应文件中)在/boot中。

但是,当我试图找到带有dpkg的包裹时,我没有看到:

代码语言:javascript
复制
$ dpkg -l | grep linux-image
2338:rc  linux-image-3.0.0-14-generic     3.0.0-14.23    Linux kernel image for version 3.0.0 on x86/x86_64
2339:rc  linux-image-3.0.0-15-generic     3.0.0-15.26    Linux kernel image for version 3.0.0 on x86/x86_64
2340:rc  linux-image-3.0.0-16-generic     3.0.0-16.29    Linux kernel image for version 3.0.0 on x86/x86_64
2341:ii  linux-image-3.2.0-29-generic     3.2.0-29.46    Linux kernel image for version 3.2.0 on 64 bit x86 SMP
2342:ii  linux-image-generic              3.2.0.29.31    Generic Linux kernel image

如何安全地删除这些旧内核文件?

我正在运行Ubuntu12.04,uname -a读取

代码语言:javascript
复制
Linux XYZ 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2012-08-12 15:41:02

您可以安全地删除任何包含2.6.38-11的文件/目录,因为这不再是您正在运行的内核。这个内核必须是在Ubuntu安装过程中安装的。

它们通常应该属于一个包,但是由于它们不是,您应该手动删除它们。

要了解内核安装的文件类型,可以执行dpkg -L linux-image-3.2.0-29-generic | less

然后可以删除ls -1d /{boot,lib/modules,lib/firmware,usr/share/doc}/*2.6.38-11*列出的所有文件/目录。

然后运行sudo update-grub,它应该清除grub条目。如果没有,请检查/etc/grub.d的内容

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/174897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档