#Смотрим на каком ядре работаем sudo uname -a #Смотрим сколько ядер в системе dpkg --list | grep linux-image dpkg --list | grep linux-headers #Удаляем по одному: sudo apt-get purge linux-image-3.19.0-15 sudo apt-get purge linux-headers-3.19.0-15 ...
#удалить кучу старых ядер одной строкой sudo apt-get purge linux-image-3.19.0-{18,20,21,25} sudo apt-get purge linux-headers-3.19.0-{18,20,21,25}
Если конфигурация Grub не обновится по каким-либо причинам, это можно сделать вручную:
sudo update-grub2
sudo apt-get install bikeshed sudo purge-old-kernels --keep 3
purge-old-kernels - скрипт, который корректно удаляет даже собранные вручную ядра. Параметр –keep 3 говорит о том, что надо оставить три последних ядра.
Использовать Цент приложений Убунту, и искать там по linux-image
sudo apt-get purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1) sudo apt-get autoremove sudo update-grub
Удаляет все старые ядра, кроме используемого и предпоследнего.