ubuntu 删除多余内核

很多用户一般都会选择Windows + Ubuntu的双系统。用得时间久了,随着Ubuntu内核的不断升级,开机启动菜单会变得越来越臃肿。下面简单介绍一下如何删除开机启动菜单多余的内核(旧版本),以及如何调整不同操作系统的启动顺序。

Ubuntu是由grub引导启动的。每当Ubuntu升级到新的版本后,grub会自动调整开机启动菜单的顺序,把新的内核放在启动菜单的开始,同时也不会删除久的内核版本。这样,当Ubuntu的升级次数一多,启动菜单中将变得非常臃肿。而且那些旧版本的内核基本不会用,不如删除之。解决方案如下:

1.找出系统已经安装的内核版本,在终端里输入命令:

dpkg –get-selections | grep linux-image

然后会显示系统中已安装的内核,例如:

linux-image-2.6.38-10-generic            instal
linux-image-2.6.38-8-generic  
          install
linux-image-2.6.35-22-generic  
          install
linux-image-generic  
              install

2.卸载旧的内核版本,在终端里输入命令:

sudo apt-get remove linux-image-2.6.35-22-generic linux-image-2.6.38-8-generic

上面命令和含义是:

dpkg –get-selections [<表达式> …] 把已选中的软件包列表打印到标准输出;

grep linux-image 匹配查找;

uname -a 查看已安装的linux内核版。

这样,旧的内核版本就删除了。

还能最简单的实现更换系统内核


1.查看当前系统内核

一般 ssh 登录信息页就可以看到内核信息了,比如窝是:

Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.16.0-36-generic i686)

或者使用 uname -r  查看

2.安装新内核

锐速支持的内核可以在这里查看,窝要安装的是 3.13.0-24-generic

$ sudo apt-get install linux-image-extra-3.13.0-24-generic

3.卸载其他内核

查看系统现有内核 

$ dpkg -l|grep linux-image

卸载列出的其他内核:

$ sudo apt-get purge linux-image-3.16.0-36-generic linux-image-extra-3.16.0-36-generic

4.更新 grub 系统引导文件并重启

$ sudo update-grub 
$ sudo reboot

不出意外的话重启后启用的就是新的内核了~


打赏
4 条评论
  1. 从百度点进来的,支持一下,希望站长您多出一些好文章。

发表一条评论