Удалить старые файлы ядра в 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
Будьте внимательны - не удалите случайно актуальные версии ядра и заголовков!