您的位置:首页 > 其它

如何删除多余内核

2012-11-18 13:29 357 查看
有时候内核过多会使得/boot文件夹空间不够用,尤其当需要编译新的内核时,可能会在make install的时候提示空间不够,无法安装。这时我们自然就可以考虑是否可删除那些多余的暂时不用的内核。个人目前感觉此法还是可行的。经过一番的google,百度之后。得出主要的步骤大概如下:

1、删除/boot下不需要的内核文件 
2、删除  /lib/modules/下不需要的文件
3、修改/boot/grub/grub.cfg 文件,删除不需要的选项。

详细操作如下:

1、cd /boot

进入boot目录,并通过ls命令查看里面都有些什么东西,哪些是自己保留的,哪些是想删除掉的。

2、rm -rf *.old

删掉哪些以.old结尾的文件。此处可用rm -f *.old。用rm -rf 是本人的一种习惯

3、rm -rf XXX

其中XXX为自己想要删掉的东西此处可同时删掉多项,每项以空格隔开

4、cd /lib/modules

进入/lib/modules.通过命令ls查看有哪些自己想删除的模块

5、rm -rf XXX

删除掉上一步准备删除的模块

6、chmod 777 /boot/grub/grub.cfg

改变grub.cfg的熟悉,以便进行些操作。此处为简便,直接赋为全属性

7、gedit /boot/grub/grub.cfg

一般也可以vi命令打开相应文件。但是gedit打开的文件操作方便一些。故此处推荐

8、找menuentry开头的行,看里面是不是自己已删除的东西,若是,则从menuentry开始删除到下一个menuentry未知,并继续执行操作8.

这个就是更改grub.cfg的文件了。如果为了安全的考虑。也可先给此grub.cfg备份

9、完事,保存。重启。

到此应该就成功了~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: