删除ubuntu冗余的开机启动菜单

相信很多ubuntu的使用者对10.04情有独钟,因为该版本是一个长期支持版(Long-Term Support,LTS)。不过随着系统的更新,开机启动菜单会出现多个内核版本,这样看起来很不清爽而且还占用磁盘空间。本文将描述如何清理这些冗余的内核版本。

删除系统内多余的内核

1.查看当前系统中的内核

我们先查看当前系统中存在那些内核版本。使用如下命令即可查询:

>1 edsionte@edsionte-desktop:~/桌面$ dpkg --get-selections | grep "linux-image"
2   linux-image-2.6.32-21-generic install
3   linux-image-2.6.32-32-generic install
4   linux-image-2.6.32-33-generic install
5   linux-image-generic install

2.查看当前系统的版本

删除其他多余内核版本时,先查看当前系统的版本号以免误删系统。使用uname命令即可查看。

>1 edsionte@edsionte-desktop:~/桌面$ uname -r
2   2.6.32-33-generic

3.删除冗余的内核版本

当前的内核版本是2.6.32-33,我们删除其他的内核版本即可,使用apt-get remove命令即可。

>1 edsionte@edsionte-desktop:~/桌面$ sudo apt-get remove --purge linux-image-2.6.32-21-generic linux-image-2.6.32-32-generic

然后再使用sudo apt-get autoremove命令可以自动删除/usr/src下的源码头文件目录,sudo apt-get autoclean清理系统。重新系统后,可以看到在启动菜单中只剩一个内核版本了。

ubuntu软件包管理器

在上述清楚内核版本的过程中,我们用到了dpkg和apt-get两个包管理工具,这两个软件包管理工具有什么区别呢?

我们常用的apt-get是一个命令式的软件包管理器,该管理器从网络上下载所需软件包,并且解决软件包之间的依赖关系。比如,我们要下载安装软件包A,如果A软件包需要B软件包的支持,那么apt-get install的时候也会同时下载并安装B软件包。

而dkpg(Debian PacKaGe)则是一个底层的软件包管理器,它只用来管理本地的软件包。比如使用dpkg -i yourpkg.deb即可在本地安装软件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值