[Tutorials] 删除内核的方式
Tofloor
poster avatar
180******29
deepin
2021-02-15 18:47
Author

方法一

方法一只适合发行版升级内核使用,自己下载编译内核使用方法二

可以使用dpkg命令来查看本机装有了哪些内核,具体命令为 :

dpkg --get-selections|grep linux

接着查看当前自己使用的是哪个版本:

uname -a

使用 sudo apt-get purge linux-5.4.70 把输入的内核版本有关文件全部删了,例如这里删除了所有包含5.4.70的文件。

注意:不要删除当前你使用的版本的内核。

之后在使用dpkg --get-selections|grep linux命令查看是不是已经删除。

方法一适合于使用官方包管理器来升级内核版本,当我们通过源码编译来安装内核时,因为你使用dpkg --get-selections|grep linux命令来查看安装了那些内核时,自编译的内核是不会显示出来的。

方法二

使用命令行来到/boot目录

cd /boot

rm  -r 文件名

可以使用通配符来删除:

sudo rm *5.4.70*

在来到/lib/modules/目录下,把不要的版本文件删除

cd/lib/modules

rm -r 文件名

查看一下/usr/src有没有源码文件,如果有,不在使用了就把源码也删除

更新一下启动项: sudo update-grub

完成了 

 
 
Reply Favorite View the author
All Replies
lcw0268
deepin
2021-02-15 23:07
#1

楼主说的麻烦了。

用dpkg删除麻烦,还是apt简单。

并且可以删除当前正在使用的内核。如果用用通配符*,删除:

sudo apt purge linux-image*,将删除包含当前使用内核。

sudo appt purge linux-headers*,会删除包含common的内核文件。

当前使用内核不是不能删除,是删除了,记得重启前,要安装一个内核。

Reply View the author
Ziggy
deepin
2021-02-16 06:25
#2

直接apt卸载对应包就行了,参考楼上

Reply View the author
浪云
deepin
2021-02-19 16:18
#3
Ziggy

直接apt卸载对应包就行了,参考楼上

就是升级到当前最新内核出问题的,要删除当前内核

小白请教详细步骤

 

Reply View the author
Ziggy
deepin
2021-02-19 18:47
#4
浪云

就是升级到当前最新内核出问题的,要删除当前内核

小白请教详细步骤

 

apt search +内核版本,找到对应软件包卸载即可

Reply View the author
浪云
deepin
2021-02-19 22:55
#5

你们真好

Reply View the author
MicroSir
deepin
2021-02-20 05:54
#6

https://www.deepin.org/zh/2012/12/03/remove-older-kernels-in-linux-deepin/

这个才是最安全最的删除方法

Reply View the author
康六爻
deepin
2021-11-29 03:05
#7

谢谢各位。膜拜。

虽然不懂,也标记下,准备删除多余的内核。

Reply View the author