initrdサイズが固定されていないのはなぜですか?

initrdサイズが固定されていないのはなぜですか?

後ろにinitramfs -c -k カーネルバージョンの更新(何も変更せずにこのコマンドのみを入力しました。)initrdは常に古いinitrdとは異なります。これはDebian 11とUbuntu 20.04で発生します。 initrdは毎回異なる圧縮方法を使用しますか?

ベストアンサー1

Initramfs は通常 gzip 圧縮を使用します。または他の人。一部のメタデータは通話間で変更されることがあります。圧縮がどのように機能するかによってコンテンツを変更すると、サイズが変わる可能性があります。

それに加えて、initramfsにはシステムに依存するいくつかの点があります。これには、/etc/database および /etc/crypttab のエントリを含めることができます。 initramfsを更新せずにこれらのファイルを変更すると、次の更新中にサイズが変更されることがあります。

カーネルモジュールもアップグレードできます。私はこれがパッケージマネージャ(Doug)がinitramfsを再構築するように促すと期待していましたが、そうではないかもしれません。

おすすめ記事