Здесь есть две вещи:
Новые ядра - это совершенно новые пакеты, а не обновленные пакеты с более новым номером версии, поэтому установка нового образа ядра не заменяет старых. Они сосуществуют. Ubuntu использует кучу apt magic для защиты последних двух версий ядра от «apt-get autoremove» (последний и последний загруженный). Подробнее см. /etc/apt/apt.conf.d/01autoremove-kernels.Все это означает, что после перезагрузки в последнее ядро «apt-get autoremove» следует удалить все, кроме текущего и последнего загруженных пакетов ядра.
Старые ядра все еще накапливаются в / boot, потому что autoremove по умолчанию не включен в Ubuntu - вы должны либо запускать его вручную так часто, либо вы должны его включить.
Это может измениться в 16.04 - исправление для автоматической установки, пакет обновлений позволит по умолчанию автоматически запускать старые ядра.