При частом обновлении Ubuntu Server есть вероятность, что старые ядра Linux, уже не используемые системой, все еще установленные. По мере накоплений старых ядер, могут появляться сообщения, что место в системном разделе /boot заканчивается. Поэтому сегодня мы будем очищать операционную систему от старых ядер.
С начало узнаем какое ядро использует операционная система в данный момент:
$ uname -r 3.2.0-48-generic-pae
В результате мы увидим текущую версию ядра.
Теперь посмотрим список всех пакетов с установленными ядрами:
$ dpkg --list | grep linux-image
В результате мы увидим что-то подобное:
$ dpkg --list | grep linux-image ii linux-image-3.0.0-36-generic 3.0.0-36.23 Linux kernel image for version 3.0.0 on x86/x86_64 ii linux-image-3.0.0-38-generic 3.0.0-15.26 Linux kernel image for version 3.0.0 on x86/x86_64 ii linux-image-3.2.0-40-generic 3.2.0-40.29 Linux kernel image for version 3.2.0 on x86/x86_64 ii linux-image-3.2.0-41-generic 3.2.0-41.52 Linux kernel image for version 3.2.0 on x86/x86_64 ii linux-image-3.2.0-42-generic 3.2.0-42.55 Linux kernel image for version 3.2.0 on x86/x86_64 ii linux-image-3.2.0-43-generic 3.2.0-43.58 Linux kernel image for version 3.2.0 on x86/x86_64 ii linux-image-3.2.0-44-generic 3.2.0-44.62 Linux kernel image for version 3.2.0 on x86/x86_64 ii linux-image-3.2.0-45-generic 3.2.0-45.65 Linux kernel image for version 3.2.0 on x86/x86_64 ii linux-image-3.2.0-46-generic 3.2.0-46.68 Linux kernel image for version 3.2.0 on x86/x86_64 ii linux-image-3.2.0-47-generic 3.2.0-47.71 Linux kernel image for version 3.2.0 on x86/x86_64 ii linux-image-3.2.0-48-generic 3.2.0-48.74 Linux kernel image for version 3.2.0 on x86/x86_64
Теперь для того, чтобы удалить старые ядра воспользуемся следующей командой с указанием название нужного пакета их списка выше (кроме действующего ядра):
$ sudo apt-get purge linux-image-3.2.0-47-generic
Или же указав сразу группу пакетов:
$ sudo apt-get purge linux-image-3.2.0-47-generic linux-image-3.0.0-36-generic linux-image-3.0.0-38-generic linux-image-3.2.0-40-generic ...
После удаления пакетов обновляем конфигурацию загрузчика:
$ sudo update-grub2