2023/09/24

Linuxのbootパーティションの空き容量を増やしたい

Linuxで /boot パーティションのサイズが足りず、さらに容量を増やすことも難しい場合は次のようにするとカーネルイメージのディスク使用量を多少減らすことができるかもしれません。

  1. /etc/initramfs-tools/initramfs.conf の COMPRESS の行を編集して圧縮手法をxzに変更します。
  2. update-initramfs -u

たとえば、Ubuntu20で、

initrd.img-5.15.0-43-generic
を使っていて、上の手順を実行すると、
217,952,335 bytes
から
155,488,300 bytes
にまで減らすことができました。

Ubuntu20からUbuntu22にアップグレードしようとしてbootパーティションの容量が足りなかったときは、この方法で回避ができました。