Удалить старые файлы ядра в Ubuntu/Debian

Удалить старые файлы ядра в Ubuntu/Debian

После установки/обновления нового ядра Linux, старые файлы не удаляются автоматически. Если раздел загрузки выделен на диске и имеет недостаточно места это может стать проблемой.

Конечно можно не удалять эти файлы, если проблем с местом на диске нет. Причинами для удаления могут быть: очистка места на диске; очистка меню загрузки.

Файлы ядра сохраняются для возможности загрузки системы в разных версиях ядра.

В современных системах  после установки нового ядра, apt (apt-get) предлагает удалить старые ненужные файлы, это сделать просто, командой:

apt-get autoremove

Актуальная версия ядра

чтобы получить информацию о текущем актуальном ядре используем uname:  

# краткая версия
uname -r
# расширенная версия
uname -mrs
# полная информация 
uname -a

Получить список установленных версий ядра

все установленные версии можно просмотреть dpkg --list и фильтр через grep:

# kernel
dpkg --list | grep linux-image

# headers
dpkg --list | grep linux-headers

Для удаления старых версий

# удалить конкретную версию
apt-get --purge remove linux-image-XXX
# или по маске
apt-get --purge remove linux-image-4.2.0-2*

после удаления старых файлов ядра Linux, обновить grub

update-grub2

После всех манипуляций перезагрузить систему

systemctl reboot
# or reboot
Будьте внимательны - не удалите случайно актуальные версии ядра и заголовков!