关注分享主机优惠活动
国内外VPS云服务器

ubuntu如何删除无用的Linux内核(Ubuntu如何删除内核)

本文主要介绍“Ubuntu如何删除无用的Linux内核”。在日常操作中,相信很多人对Ubuntu如何删除无用的Linux内核有疑问。主机频道查阅了各种资料,整理了简单易用的操作方法,希望能帮你解答“Ubuntu如何删除无用的Linux内核”的疑惑!接下来请跟着主机频道学习!

寻找无用的图像

首先可以查看一下当前使用的内核,可以通过命令:uname -a a获取信息,比如在我的桌面上显示为:

复制代码

代码如下:

magc @ magc-desktop : ~ $ uname-a

Linux MAGC-桌面2.6.24-19-RT # 1 SMP PREmpt RT周四8月21日02:08336003 UTC 2008 i686 GNU/Linux

然后通过查看这台机器上所有内核的列表来决定哪些需要删除:

运行命令:

复制代码

代码如下:

dpkg-get-选择|grep linux

例如,我的机器显示为:

复制代码

代码如下:

magc @ magc-desktop:~ $ dpkg-get-selections | grep Linux

Libselinux1安装

Linux-通用安装

Linux-headers-2.6.24-19安装

Linux-headers-2。6.24-19-通用安装

Linux-headers-2.6.24-19-rt安装

Linux-headers-2.6.24-21安装

Linux-headers-2。6.24-21-通用安装

Linux-headers-2.6.24-21-rt安装

Linux-headers-通用安装

Linux-headers-rt安装

Linux-image-2。6.24-19-通用卸载

Linux-image-2.6.24-19-rt安装

Linux-image-2。6.24-21-通用安装

Linux-映像-通用安装

Linux-image-rt安装

Linux限制模块2。6.24-19-通用卸载

Linux受限模块安装

Linux限制模块2。6.24-21-通用安装

Linux-受限模块-通用安装

Linux-受限模块-通用安装

Linux-受限模块-rt安装

Linux-rt安装

基于Linux声音的安装

Linux-Ubuntu-Modules-2 . 6 . 24-19-通用卸载

Linux-Ubuntu-模块-2.6.24-19-RT安装

Linux-Ubuntu- Module -2。6.24-21-通用安装

Util-linux安装

Util-linux-locales安装

该映像是一个内核文件,因此您可以看到我的机器上有五个内核版本。我目前用的是2.6.24-19-rt,所以决定删除其他没用的内核。

如何清理旧的内核映像

在删除旧内核之前,请记住最好保留两个最新的内核(最新和以前的版本),以防主版本出错。现在我们来看看如何清理Ubuntu上的旧内核。

Ubuntu内核映像包含以下包。

Linux-image-:内核映像

Linux-image-extra-:附加内核模块

Linux-头文件-:内核头文件

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

复制代码

代码如下:

$ dpkg - list | grep linux-image

$ dpkg-list | grep Linux- title

在列出的内核映像中,可以删除特定版本(比如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}

face命令将删除四个内核映像:3.19.0-18、3.19.0-20、3.19.0-21和3.19.0-25。

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

复制代码

代码如下:

$ sudo更新-grub2

未经允许不得转载:主机频道 » ubuntu如何删除无用的Linux内核(Ubuntu如何删除内核)

评论 抢沙发

评论前必须登录!