如果你要在深度Deepin 20.1系统下删除旧的Linux内核,请选择以下两种方式中的一种。方式一适合发行版升级Linux内核使用,如果是自己下载编译Linux内核请采用第二种方式。
方式一
可以使用dpkg命令来查看Deepin 20.1本机装有了哪些Linux内核,具体命令为:
dpkg --get-selections|grep Linux
接着查看当前自己使用的是哪个版本:
uname -a
然后再使用以下命令:
sudo apt-get purge Linux-5.4.70
把输入的内核版本有关文件全部删了,例如这里删除了所有包含5.4.70的文件,如果是其它的Linux内核版本,请自行更新相关的5.4.70。
注意:不要删除当前你使用的版本的内核,否则系统将无法使用到正在使用的内核。
最后使用以下命令查看是不是已经删除了:
dpkg --get-selections|grep Linux
注意:以上方式适合于使用官方包管理器来升级内核版本,当我们通过源码编译来安装内核时,因为你使用dpkg --get-selections|grep Linux命令来查看安装了那些内核时,自编译的内核是不会显示出来的。
相关参考:卸载Deepin V20旧内核的相关包:除掉多余的内核启动项。
方式二
使用命令行来到/boot目录:
cd /boot
rm -r 文件名
可以使用通配符来删除:
sudo rm *5.4.70*
在来到/lib/modules/目录下,把不要的版本文件删除:
cd
/lib/modules
rm -r 文件名
查看一下/usr/src有没有源码文件,如果有,不再使用了就把源码也删除。
更新一下启动项:
sudo update-grub
至此,目的达到。
- 1 玩客云刷armbian架设nginx php mysql 及可道私有云总结
- 2 centos安装好mysql但是无法启动问题(Job for mysqld.service failed because the control process exited with error code.)
- 3 Ubuntu缺少libncurses.so.5的解决办法
- 4 Grafana之Gauge和Bar Gauge使用(第十一篇)
- 5 RHEL 8 安装 Oracle 19c 提示缺少 libnsl.so.1
- 6 df空间占用已满,但du查看home目录空间占用却很少
- 7 linux-kernel – 将设备树中断标志映射到devm_request_irq
- 8 vim.fault.GenericVmConfigFault
- 9 cron: can’t lock /var/run/crond.pid, otherpid may be 2699: Resource temporarily unavailable
- 10 CentOS 7.7 yum方式安装配置Zabbix 4.0 LTS详解(二)
精彩评论