Debian Linux 10 バスターで initrd.img ファイル圧縮を無効にする方法

Debian Linux 10 バスターで initrd.img ファイル圧縮を無効にする方法

/boot/initrd.img起動速度を上げるためにファイル圧縮を無効にしたいと思います。私のディスクは追加の10MBを収容するのに十分な大きさです。正直なところ、最近数メガバイトのディスク容量を余裕がない人にとっては、これが基本であるべきだと思います。付属のシナリオでは、手動で有効にできます。

確認してください/etc/initramfs-tools/initramfs.conf。圧縮タイプを変更するオプションがあります。

COMPRESS: [ gzip | bzip2 | lz4 | lzma | lzop | xz ]

ただし、圧縮を無効にするオプションはありません。私はそれを試しましたが、うまくNoneいきnoneませんでした。

解決策として、私はinitrd.img-4.19.0-8-amd64手動解凍を使用しますgunzip。ただし、カーネルアップデートをインストールするたびに再度解凍する必要があります。

ベストアンサー1

これを行うためのオプションはありませんが、mkinitramfsシェルスクリプトなので、再コンパイルせずに追加できます。で/usr/sbin/mkinitramfs、探しています

case "${compress}" in

オプションセットに「cat」行を追加します。

cat)   compress="cat" ;;

これにより、COMPRESS=catで指定できますinitramfs.conf

mkinitramfsパッケージから復元するたびに(アップグレードするとき)、この操作をやり直す必要があります。

おすすめ記事