Ubuntu删除老的内核文件

本文介绍如何在Ubuntu系统中查询当前使用的内核版本、列出所有已安装的内核版本,并通过具体示例展示了如何移除不再需要的老内核版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总的步骤

  • 查询当前内核版本: uname -a
  • 列出所有内核: dpkg –get-selections | grep linux-image
  • 删除老的内核: sudo apt-get remove linux-image-xxxx

Example

flying-bird@flyingbird:~$ dpkg --get-selections | grep linux-image
linux-image-3.13.0-33-generic           deinstall
linux-image-3.13.0-34-generic           deinstall
linux-image-3.13.0-35-generic           deinstall
linux-image-3.13.0-36-generic           deinstall
linux-image-3.13.0-37-generic           deinstall
linux-image-3.13.0-39-generic           deinstall
linux-image-3.13.0-40-generic           deinstall
linux-image-3.13.0-43-generic           deinstall
linux-image-3.13.0-44-generic           deinstall
linux-image-3.13.0-46-generic           deinstall
linux-image-3.13.0-48-generic           deinstall
linux-image-3.13.0-49-generic           deinstall
linux-image-3.13.0-53-generic           deinstall
linux-image-3.13.0-55-generic           deinstall
linux-image-3.13.0-57-generic           deinstall
linux-image-3.13.0-58-generic           deinstall
linux-image-3.13.0-85-generic           deinstall
linux-image-3.13.0-86-generic           deinstall
linux-image-3.13.0-87-generic           deinstall
linux-image-3.13.0-93-generic           install
linux-image-3.2.0-24-generic-pae        deinstall
linux-image-3.2.0-67-generic-pae        install
linux-image-4.4.0-34-generic            deinstall
linux-image-extra-3.13.0-33-generic     deinstall
linux-image-extra-3.13.0-34-generic     deinstall
linux-image-extra-3.13.0-35-generic     deinstall
linux-image-extra-3.13.0-36-generic     deinstall
linux-image-extra-3.13.0-37-generic     deinstall
linux-image-extra-3.13.0-39-generic     deinstall
linux-image-extra-3.13.0-40-generic     deinstall
linux-image-extra-3.13.0-43-generic     deinstall
linux-image-extra-3.13.0-44-generic     deinstall
linux-image-extra-3.13.0-46-generic     deinstall
linux-image-extra-3.13.0-48-generic     deinstall
linux-image-extra-3.13.0-49-generic     deinstall
linux-image-extra-3.13.0-53-generic     deinstall
linux-image-extra-3.13.0-55-generic     deinstall
linux-image-extra-3.13.0-57-generic     deinstall
linux-image-extra-3.13.0-58-generic     deinstall
linux-image-extra-3.13.0-85-generic     deinstall
linux-image-extra-3.13.0-86-generic     deinstall
linux-image-extra-3.13.0-87-generic     deinstall
linux-image-extra-3.13.0-93-generic     install
linux-image-extra-4.4.0-34-generic      deinstall
flying-bird@flyingbird:~$ uname -a
Linux flyingbird 3.13.0-93-generic #140-Ubuntu SMP Mon Jul 18 21:20:08 UTC 2016 i686 i686 i686 GNU/Linux
flying-bird@flyingbird:~$ sudo apt-get remove linux-image-3.2.0-67-generic-pae 
[sudo] password for flying-bird: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  account-plugin-identica account-plugin-twitter fcitx-libs-gclient gir1.2-ebook-1.2 gir1.2-ebookcontacts-1.2 gir1.2-edataserver-1.2
  gir1.2-messagingmenu-1.0 gir1.2-networkmanager-1.0 libllvm3.8 libmircommon5 snap-confine ubuntu-core-launcher
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  linux-image-3.2.0-67-generic-pae
0 upgraded, 0 newly installed, 1 to remove and 3 not upgraded.
After this operation, 114 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 320329 files and directories currently installed.)
Removing linux-image-3.2.0-67-generic-pae (3.2.0-67.101) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-67-generic-pae /boot/vmlinuz-3.2.0-67-generic-pae
update-initramfs: Deleting /boot/initrd.img-3.2.0-67-generic-pae
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-67-generic-pae /boot/vmlinuz-3.2.0-67-generic-pae
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-93-generic
Found initrd image: /boot/initrd.img-3.13.0-93-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Ubuntu 12.04 LTS (12.04) on /dev/sda7
done
flying-bird@flyingbird:~$ 

这里的12.04 LTS是当初升级Ubuntu时备份的老的操作系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值