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

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

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

寻找无用的图像

首先,您可以检查当前正在使用的内核,您可以通过命令:uname -a a获取信息。例如,它在我的桌面上显示为:

复制代码

代码如下:

magc @ magc-desktop : ~ $ uname-a

Linux magc-desktop 2 . 6 . 24-19-RT # 1 SMP prempt RT 8月21日星期四02:08336003 UTC 2008 i686 GNU/Linux。

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

运行命令:

复制代码

代码如下:

dpkg - get-selections|grep linux

例如,我的机器显示为:

复制代码

代码如下:

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

Libselinux1安装

Linux-通用安装

Linux-headers-2.6.24-19安装

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

Linux-header-2 . 6 . 24-19-rt安装

Linux-headers-2.6.24-21安装

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

Linux-header-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-镜像-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-模块-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清除Linux-image-3。19 .0-15

$ sudo apt-get清除Linux-headers-3。19 .0-15

上面的命令删除内核映像及其相关的内核模块和头文件。

请注意,如果您不升级内核,删除旧内核将自动触发新内核的安装。这样,在删除旧内核后,GRUB配置将自动升级,GRUB菜单中的相关GRUB条目也将被删除。

如果有许多无用的内核,您可以使用shell表达式一次删除多个内核。注意,这个括号表达式只在bash或兼容的shell中有效。

复制代码

代码如下:

$ sudo apt-get清除Linux-image-3。19 .0-{ 18,20,21,25}

$ sudo apt-get清除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删除内核版本)

评论 抢沙发

评论前必须登录!