так как найти полноценной команды для удаления всех старых ядер я не смог, пришлось использовать такой вариант
Находим текущее ядро
v="$(uname -r | awk -F '-virtual' '{ print $1}')"
echo "$v"
находим все ядра
dpkg --list | egrep -i 'linux-image|linux-headers' | awk '/ii/{ print $2}' | egrep -v "$i"
удаляем все, кроме нашего
(в моем случае у меня было ядро 5.4.0-67-generic – поэтому удаляем остальные по шаблонам, не подходящим к текущему, ну либо для каждого прописывать команду)
sudo apt-get --purge remove linux-headers-5.4.0-5*
или полностью но по одному
sudo apt-get --purge remove linux-headers-5.4.0-59
Profit
Удаление старых ядер в Ubuntu
Залишити відповідь