カーネルが/bootの半分以上を占めるときにアップグレードする方法

カーネルが/bootの半分以上を占めるときにアップグレードする方法

最新のLinuxカーネルは現在、私のスペースの半分以上を占めています/boot。次回アップグレードしたい場合はどうすればよいですか?現在使用しているコアを消去してからaptitude full-upgrade実行することはできますかdo-release-upgrade?危険に見え、副作用がある可能性がある(構成損失?)

$ df -h /boot
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       236M  166M   58M  75% /boot
$ du -hc /boot/*5.11.0-18*
249K    /boot/config-5.11.0-18-generic
117M    /boot/initrd.img-5.11.0-18-generic
5.8M    /boot/System.map-5.11.0-18-generic
15M     /boot/vmlinuz-5.11.0-18-generic
137M    total

それとも、liveCDから起動し、システムにchrootして現在のカーネルを削除し、新しいカーネルをインストールする唯一のソリューションですか?

答え1

MODULES=most単にinに変更することで、MODULES=depinitrdと関連ファイルが占めるサイズを半分にしました。/etc/initramfs-tools/initramfs.conf

現時点では、より良い圧縮率と考えられるlz4をすでに使用しているので、圧縮を変更せずにそのままにしています。

次にsudo update-initramfs -u -k allそれを実行して適用し、テストを再開します。

関連情報