落落 落就是一道风景线……

Ubuntu 删除旧内核方法

06.19.2010 · Posted in Ubuntu

使用Ubuntu有一段时间了,在Ubuntu+XP的双系统电脑上启动菜单无端多出来几排。看了一下原来有 Linux 2.6.32-22 和 Linux 2.6.32-21两个内核,虽然影响不大,但看着还是不舒服,于是想办法删除旧的系统内核。对于未知的问题Google之。

首先查看电脑中存在的系统内核版本,在终端输入:

dpkg --get-selections|grep linux

如果出现1个以上的2.6.xx字样,说明系统中存在多个内核。那么,删掉无用的内核吧(当然也有人喜欢保留多个以备不时之需)。在删除其他内核之前要确认自己现在使用的版本,用命令查看:

uname -a 

落落的电脑出现以下信息:

Linux luo-ubuntu 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 22:02:19 UTC 2010 i686 GNU/Linux

说明目前使用的是Linux 2.6.32-22版本的内核(目前也是Ubuntu中最近更新的),需要删除2.6.32-21,有2种方法:

第1种:使用命令行

sudo apt-get remove linux-image-2.6.32-21-generic
sudo apt-get remove linux-headers-2.6.32-21-generic

其中2.6.32-21是要删除的版本,如果要删除多个旧内核分别依次使用命令删除。
卸载后,在启动菜单里还有其选项,这样我们需要修改启动菜单,用命令打开menu.lst

sudo gedit /boot/grub/menu.lst

然后找到不需要的菜单将其删除,另外还要注意修改default的值来改变默认启动项。

第2种:使用新立得软件管理(推荐
System(系统)-Administation(管理)-Synaptic Package Manager(新立得软件管理),搜索“2.6.32-21”(要删除的linux内核版本号),找到以下类似内容:

linux-headers-2.6.32-21 install
linux-headers-2.6.32-21-generic install
linux-image-2.6.32-21-generic install

选中右键 mark for complete removal(标记以便彻底删除),然后点击Apply(应用)。

OK,这样我们已经把Ubuntu中旧的Linux内核删除。

Tags:

One Response to “Ubuntu 删除旧内核方法”

  1. pengkof 说:

    很有用的信息,我正准备删掉旧内核却不知道自己正在用哪个内核呢。谢谢你。

Leave a Reply