linux内核卸载命令 linux 卸载程序

怎么删除老版本的linux 内核

你如果刚刚升级新版内核,先重启电脑。进入系统之后,你如果用的是ubuntu系列的系统,运行命令

在盈江等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、网站建设 网站设计制作按需开发,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站建设,外贸营销网站建设,盈江网站建设费用合理。

dpkg --get-selections | grep linux

运行结果可以看到你系统里的所有内核版本,把旧版内核卸载了就行了

其他的发行版,去百度查一下用啥命令看内核版本

ubuntu系统怎么卸载删除多余的旧内核启动菜单项

方法/步骤

打开“应用程序”,然后在弹出菜单中点击“附件”,选择并打开“终端”,打开终端命令窗口

在终端命令窗口中输入并执行下面的命令:uname -a,查看我们当前使用的内核,不要删除错误了,或者当我们使用的是旧内核进入系统,想删除这个内核启动项,这样也是不能删除的。只能在开机时选择别的内核启动项进入系统才能删除

输入下面的命令,查看当前我们系统中有哪些内核启动项,同时也可以方便我们复制的操作,具体命令是:

dpkg --get-selections | grep linux

下面就开始删除内核启动项,先选择内核启动项,然后复制,这样方便操作,然后输入下面的命令:

sudo apt-get remove linux-image-2.6.32.21-generic

执行过程中会警告我们确实要执行这个操作,输入字母y,然后回车,就开始卸载旧内核了

之后就是一些具体的卸载过程的提示,已经更新系统启动项的信息

我们再次使用命令:dpkg --get-selections | grep linux 来查看当前的内核情况:

在 linux-image-2.6.32.21-generic 后面显示deinstall,表示已经卸载了

linux-headers-2.6.32.21和 linux-headers-2.6.32.21-generic是之前我们卸载的内核相关联的头文件,现在对于我们也没有用,也可以卸载了,卸载了可以帮我们清理出不少磁盘空间,具体命令是:

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

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

删除完后,再用命令:dpkg --get-selections | grep linux 查看当前内核启动选项相关信息:

linux-headers-2.6.32-21 已经没有了,被删除了

linux-headers-2.6.32-21-generic已经没有了,被删除了

linux-image-2.6.32-21-generic 显示为deinstall,表示被卸载删除了

虽然在卸载旧内核的时候提示信息说已经帮我们更新了系统启动项,但为了保险起见我们执行sudo update-grub更新开机启动控制文件。

linux怎样卸载内核升级

首先,执行

#uname -a

显示了当前的内核

然后用

#dpkg -l|grep linux

来查看当前系统安装了哪几个内核。

然后就可以卸载了

一定要确定卸载的包的准确名称

然后

#apt-remove ***(这里是包的准确名称)

不过这里似乎需要加上-purge更好些,是去除残余信息。

如何删除linux旧内核

在删除旧内核之前,记住最好留有2个最近的内核(最新的和上一个版本),以防主要的版本出错。现在就让我们看看如何在Ubuntu上清理旧内核。在Ubuntu内核镜像包含了以下的包。

linux-image-: 内核镜像

linux-image-extra-: 额外的内核模块

linux-headers-: 内核头文件

首先检查系统中安装的内核镜像。

$ dpkg --list | grep linux-image

$ dpkg --list | grep linux-headers

在列出的内核镜像中,你可以移除一个特定的版本(比如3.19.0-15)。

$ sudo apt-get purge linux-image-3.19.0-15

$ sudo apt-get purge linux-headers-3.19.0-15

上面的命令会删除内核镜像和它相关联的内核模块和头文件。

注意如果你还没有升级内核那么删除旧内核会自动触发安装新内核。这样在删除旧内核之后,GRUB配置会自动升级来移除GRUB菜单中相关GRUB入口。

如果你有很多没用的内核,你可以用shell表达式来一次性地删除多个内核。注意这个括号表达式只在bash或者兼容的shell中才有效。

$ sudo apt-get purge linux-image-3.19.0-{18,20,21,25}

$ sudo apt-get purge linux-headers-3.19.0-{18,20,21,25}

上面的命令会删除4个内核镜像:3.19.0-18、3.19.0-20、3.19.0-21 和 3.19.0-25。

如果GRUB配置由于任何原因在删除旧内核后没有正确升级,你可以尝试手动用update-grub2命令来更新配置。

$ sudo update-grub2

现在就重启来验证GRUB菜单是否已经正确清理了。


分享文章:linux内核卸载命令 linux 卸载程序
转载源于:http://csdahua.cn/article/dosgcei.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流