少し調べてみると、カーネルの自動クリーンアップが実行されて/etc/kernel/postinst.d/apt-auto-removal
おり、ファイルの状態が次のようになっています。
# In the common case this results in two kernels saved (booted into the
# second-latest kernel, we install the latest kernel in an upgrade), but
# can save up to four. Kernel refers here to a distinct release, which can
# potentially be installed in multiple flavours counting as one kernel.
しかし、そのスクリプトは私の頭上にあり、最後の4つのカーネル以外の自動クリーニングを簡単に見つけることはできません。
引用した部分の「4」は、「現在起動しているバージョン」、「求められているカーネルバージョン」、「最新のカーネルバージョン」、「2番目に新しいカーネルバージョン」という珍しいケースを示します。これらのバージョンはすべて保持されているため、すべてが異なります。ただし、「現在起動しているバージョン」と「2番目に新しいカーネルバージョン」は同じであり、他の2つのバージョンも同様であるため、通常は2つになります。
—
fkraiem
apt
パッケージの「ウィッシュリスト」バグレポートを提出して、カーネルの数をカスタマイズできます。