注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Tales~曾经的我们~

想起你的好

 
 
 

日志

 
 
关于我

专业化学。爱好文学。同时还喜欢美术、摄影、哲学、经济学、新闻传播学和计算机。目前乐器小提琴,最想学的乐器是钢琴。对ACG有爱。

网易考拉推荐

清理grub菜单中多余的内核选项  

2013-09-13 00:39:46|  分类: Computer |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

很久很久之前(其实也没多久),ubuntugrub引导菜单会把系统中安装的所有内核版本都显示在引导界面上。如果有一阵子内核更新频繁且没有及时清理,引导菜单看起来就会很长一串,甚是心烦。作为一名强迫症患者(真的是吗?),自然是要及时清理的。后来grub版本更新之后,所有的旧内核都会折叠到一个叫做Advanced options for ubuntu的选项之下,看上去清爽了许多,就像下图一样。

 清理grub菜单中多余的内核选项 - Tales - Tales~曾经的我们~

 

不过,当我点进去的时候,情况就不一样了,变成了这么长一串。

 清理grub菜单中多余的内核选项 - Tales - Tales~曾经的我们~

这么长一串倒不是问题,问题在于后面那些3.2.0版本的内核早已消失在历史的长河中了,为什么还会出现在这里呢?我记得我已经卸载并清理过配置文件很多次了,为什么还有呢?后来回忆了一下,貌似是我在某次发行版升级之后卸载旧内核留下的后遗症,由于grub以及其他某些组件的升级,导致系统无法自动清理配置文件。作为一名强迫症患者,这自然是不能忍的,看来只能是手动清理了。(喂喂,如果真的是强迫症患者,会忍受这玩意儿大半年么!)

 

首先确认一下系统中现在安装了哪些内核。在命令行界面输入

dpkg --get-selections | grep linux

返回以下结果

linux-image-extra-3.8.0-29-generic install

linux-image-extra-3.8.0-30-generic install

看来那些3.2.0版本的内核确实已经卸载了。

 

顺带一提,如果你只是想清理旧内核,那么在上一个命令之后,使用

sudo apt-get purge linux-image-3.8.0-29-generic

命令就可以清除旧内核及其配置文件了。输入内核文件名的时候,可以使用tab键快速补齐。不过,还是推荐你安装一个ubuntu tweak,清理旧内核,轻松又愉快。

 

这篇文章之所以叫做“清理多余的内核选项”而不是“清理多余的内核”,就说明上面的办法清除不了我机器里面那些多余的选项。那就手动清理吧。先进入/boot目录,一看发现原来这里居然有这么多东西残留。

清理grub菜单中多余的内核选项 - Tales - Tales~曾经的我们~

删掉所有属于3.2.0版本内核的文件吧。

 

之后运行下面一行命令,重新生成grub的配置文件。

update-grub

 

然后再看看/boot/grub/grub.cfg,果然干净了。

清理grub菜单中多余的内核选项 - Tales - Tales~曾经的我们~
 

 重启电脑,进入grub引导菜单查看,多余的选项已经清除。

清理grub菜单中多余的内核选项 - Tales - Tales~曾经的我们~

于是世界终于清净了。

  评论这张
 
阅读(1077)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017