メインコンテンツまでスキップ

initramfs の圧縮

/boot のパーティションが小さすぎて initramfs が入り切らない場合があります.この場合,カーネル開発で複数のカーネルをインストールすることができなくなってしまうので,圧縮方法を変えることで解決します.

/etc/initramfs-tools/initramfs.conf を編集して,xz で圧縮するように変更します(xz は圧縮率は高いですが,解凍速度は遅くなります).

sudo vim /etc/initramfs-tools/initramfs.conf
- MODULES=most
+ MODULES=dep
- COMPRESS=lz4
+ COMPRESS=xz

xz-utils をインストールして initramfs をアップデートします.

sudo apt install xz-utils
sudo update-initramfs -u -k all