昨天看到Ubuntu有不少更新(有一段时间没有用了),就升级了下,事后发现有升级内核,导致引导项有两个,强迫症泛滥的时代,绝对是受不了的。所以还是手动清理下吧。
因为Ubuntu是由grub引导启动的。每当Ubuntu升级到新的版本后,grub会自动调整开机启动菜单的顺序,把新的内核放在启动菜单的开始,但不会删除旧的内核版本。这样,当Ubuntu的升级次数一多,启动菜单中将变得非常臃肿。而且那些旧版本的内核基本不会用,不如删除之。通常的解决方案如下
1.找出系统已经安装的内核版本,在终端里输入命令:
dpkg –get-selections | grep linux-image
然后会显示系统中已安装的内核,例如:
linux-image-3.11.0-12-generic install
linux-image-3.11.0-18-generic install
linux-image-extra-3.11.0-12-generic install
linux-image-extra-3.11.0-18-generic install
linux-image-generic install
2.卸载旧的内核版本,在终端里输入命令:
sudo apt-get remove linux-image-3.11.0-12-generic linux-image-extra-3.11.0-12-generic
这样就卸载掉了。
最近又看到用正则查找并卸载的方式,更为轻松:
执行
sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
或者是
sudo apt-get purge ~ilinux-image-.*\(\!`uname -r`\)
这样如果发现有旧版的内核,会自动提示卸载。确定卸载即可,是不是很爽?
上一篇: 关闭博客注册功能,关闭游客评论功能 下一篇: Oracle中varchar2(* char)与varchar2(*)的区别