Ubuntu删除多余内核的方法

作者:hwrenx 时间:2023-07-04 14:55:21 

第一步:查看当前内核


rew $ uname -a
Linux rew 4.15.0-42-generic #45~16.04.1-Ubuntu SMP Mon Nov 19 13:02:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

当前使用版本为: 4.15.0-42-generic

第二步:查看所有内核


rew $ dpkg --get-selections | grep linux
console-setup-linux           install
libselinux1:amd64            install
libselinux1:i386            install
linux-base               install
linux-firmware             install
linux-generic-hwe-16.04         install
linux-headers-4.15.0-42         install
linux-headers-4.15.0-39         install
linux-headers-4.15.0-39-generic     install
linux-headers-4.15.0-42-generic     install
linux-headers-generic-hwe-16.04     install
linux-image-4.15.0-39-generic      install
linux-image-4.15.0-42-generic      install
linux-image-generic-hwe-16.04      install
linux-libc-dev:amd64          install
linux-libc-dev:i386           install
linux-modules-4.15.0-39-generic     install
linux-modules-4.15.0-42-generic     install
linux-modules-extra-4.15.0-39-generic  install
linux-modules-extra-4.15.0-42-generic  install
linux-sound-base            install
pptp-linux               install
syslinux                install
syslinux-common             install
syslinux-legacy             install
util-linux               install

第三步:移除冗余内核

所有 39 版本的对我来说都是多余的,进行删除:


rew $ sudo apt-get remove \
linux-headers-4.15.0-39 \
linux-headers-4.15.0-39-generic \
linux-image-4.15.0-39-generic \
linux-modules-4.15.0-39-generic \
linux-modules-extra-4.15.0-39-generic

卸载后重新检查:


rew $ dpkg --get-selections | grep linux
console-setup-linux           install
libselinux1:amd64            install
libselinux1:i386            install
linux-base               install
linux-firmware             install
linux-generic-hwe-16.04         install
linux-headers-4.15.0-42         install
linux-headers-4.15.0-42-generic     install
linux-headers-generic-hwe-16.04     install
linux-image-4.15.0-39-generic      deinstall
linux-image-4.15.0-42-generic      install
linux-image-generic-hwe-16.04      install
linux-libc-dev:amd64          install
linux-libc-dev:i386           install
linux-modules-4.15.0-39-generic     deinstall
linux-modules-4.15.0-42-generic     install
linux-modules-extra-4.15.0-39-generic  deinstall
linux-modules-extra-4.15.0-42-generic  install
linux-sound-base            install
pptp-linux               install
syslinux                install
syslinux-common             install
syslinux-legacy             install
util-linux               install

状态为 deinstall 即已经卸载,如果觉得看着不舒服的话可以使用 purge 连配置文件里一起彻底删除,清理内核列表


rew $ sudo apt-get purge \
linux-headers-4.15.0-39 \
linux-headers-4.15.0-39-generic \
linux-image-4.15.0-39-generic \
linux-modules-4.15.0-39-generic \
linux-modules-extra-4.15.0-39-generic

第四步:更新系统引导

删除内核后需要更新 grub 移除失效的启动项


rew $ sudo update-grub #根据情况选择grub/grub2

来源:https://www.jianshu.com/p/f284bc90944f

标签:Ubuntu,删除,多余内核
0
投稿

猜你喜欢

  • 大型网站的运营指标

    2009-01-07 12:51:00
  • WordPress/Nginx/PHP/MySQL最省资源的一键安装包

    2010-08-02 12:29:00
  • 巧用UCHome群组功能 交流开心农场心得

    2009-03-18 19:14:00
  • PHPWind v7.3.2 ie6下颜色选择框定位不准

    2009-05-31 17:02:00
  • 标签,定制化搜索和SEO

    2007-10-29 12:04:00
  • WindowsIIS6安全保护贴—URL授权全攻略(2)

    2007-09-21 13:55:00
  • Godaddy的VPS服务器怎么重启

    2010-04-17 13:13:00
  • VMware给虚拟机安装linux系统

    2023-05-04 16:49:29
  • CentOS下MySQL的彻底卸载的几种方法

    2023-07-15 00:24:41
  • GoDaddy主机的支付方式

    2010-05-03 13:05:00
  • Linux常见英文报错中文翻译(菜鸟必知)

    2023-06-27 22:22:47
  • 怎么提高Google Adsense广告单价

    2008-07-30 12:42:00
  • 分析同城(58.com)的SEO及流量入口

    2009-01-13 12:37:00
  • 英文搜索引擎优化的链接战略

    2009-01-08 15:44:00
  • VIM实现文件快速跳转插件详解

    2022-02-06 08:27:48
  • typecho 文章路径设置

    2010-03-24 12:08:00
  • 可用性研究:用户在网站内部页面上的行为

    2008-12-17 11:30:00
  • 浅议音乐网站如何做SEO优化

    2007-09-22 11:02:00
  • 消息称谷歌Android 3.0系统曝光

    2010-05-27 09:03:00
  • DEDECMS更换模板的方法

    2009-05-31 17:09:00
  • asp之家 网站运营 m.aspxhome.com