Linux如何删除多余的内核

时间:2019-11-20 08:53:19  来源:igfitidea点击:

问题

在我的CentOS Linux中,安装了多个版本的内核。如何删除多余的内核?

解决方案

Linux内核和相关文件存储位置:

/boot存储实际的内核和相关文件
/etc或/boot/grub存储grub.conf文件
/iib/modules/KERNEL-VERSION/*Linux设备驱动程序(模块)

如果内核是使用二进制软件包系统(例如rpm,yum,up2date,apt-get等)安装的,则可以使用以下命令删除:

在Red Hat/CentOS/Fedora Core/Suse Linux中删除内核

首先使用以下命令找出所有已安装的内核版本:

# rpm -qa | grep kernel-smp

或者

# rpm -qa | grep kernel

删除删除内核,执行以下命令:

# rpm -e kernel-smp-2.6.9-42.EL

或者

# rpm -vv -e kernel-smp-2.6.9-42.EL

在Debian或Ubuntu Linux中删除内核

查看所有已安装的内核版本:

$ dpkg --list | grep kernel-image

使用apt-get命令删除内核镜像:

# apt-get remove kernel-image-2.4.27-2-386

或者

$ sudo apt-get remove kernel-image-2.4.27-2-386