UbuntuやRaspberry Piで古いカーネルを一括削除する方法

Ubuntu(Debian系Linuxディストリ)で、古いカーネルを一括削除する方法をご紹介。

このコマンドを一発打つだけで、最新未満のカーネルをすべて削除出来ます。

sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

ちゃんとしたシェルはコチラ。