⑴Linux系统本身就是一个开源的系统,所以在使用过程中可以进行修改,只有它的内核是不变的,只有在一段时间之内,才可以对Linux内核进行升级。升级了以后就会留下一些旧的无用的内核,中本文就以Ubuntu系统为例,来介绍一下Linux系统如何删除旧内核?
⑵首先可查看当前用的内核是哪个,可通过命令:uname -a 来获得信息。例如我台式机上显示为:
⑶magcmagc-desktop:~$ uname -a
⑷Linux magc-desktop ..--rt # SMP PREEMPT RT Thu Aug :: UTC i GNU/Linux
⑸然后通过查看本机上所有内核的列表来决定哪些需要删除掉:
⑹运行命令:dpkg --get-selections|grep linux 例如我本机显示为:
⑺magcmagc-desktop:~$ dpkg --get-selections|grep linux
⑻libselinux install
⑼linux-generic install
⑽linux-headers-..- install
⑾linux-headers-..--generic install
⑿linux-headers-..--rt install
⒀linux-headers-..- install
⒁linux-headers-..--generic install
⒂linux-headers-..--rt install
⒃linux-headers-generic install
⒄linux-headers-rt install
⒅linux-image-..--generic deinstall
⒆linux-image-..--rt install
⒇linux-image-..--generic install
⒈linux-image-generic install
⒉linux-image-rt install
⒊linux-restricted-modules-..--generic deinstall
⒋linux-restricted-modules-..--rt install
⒌linux-restricted-modules-..--generic install
⒍linux-restricted-modules-mon install
⒎linux-restricted-modules-generic install
⒏linux-restricted-modules-rt install
⒐linux-rt install
⒑linux-sound-base install
⒒linux-ubuntu-modules-..--generic deinstall
⒓linux-ubuntu-modules-..--rt install
⒔linux-ubuntu-modules-..--generic install
⒕util-linux install
⒖util-linux-locales install
⒗其中带有image的就是内核文件,因此可看出我的机器上共五个内核版本。我当前使用的是..--rt,所以决定将其它没用的内核删除。
⒘删除的命令为:sudo apt-get remove linux-image-XXXX
⒙例如删除linux-image-..--generic内核的办法就是:
⒚sudo apt-get remove linux-image-..--generic
⒛以上就是Linux系统如何删除旧内核的全部内容了,首先找到旧内核,记录它们的名称。然后用sudo apt-get remove删除就可以了。