Initramfsアップデート後のフック

Initramfsアップデート後のフック

initramfsが作成された後にスクリプトを呼び出すには、initramfsフックが必要です。

これDebian Linux カーネルマニュアル 言及/etc/initramfs/post-update.d/

ロードされたファイルが変更されるたびに更新する必要があるブートローダパッケージには、フックスクリプトもインストールする必要があります /etc/initramfs/post-update.d。 [...]これらのフックスクリプトに提供されるパラメータは、カーネルABIバージョンとinitramfsイメージの絶対パスです。

これは私にとって必要なものですが、そのディレクトリは私のシステムには存在しません。ディレクトリが/etc/initramfs-tools/存在してもpost-update.d

このようなスクリプトをリンクする正しい場所はどこですか?

オペレーティングシステム:Debian Seed

答え1

私はsidではなくDebian stableを持っていますが、あなたが説明するのと同じように見えるので、この答えは両方に良いと思います。

post-update.dこのディレクトリはデフォルトのインストールには存在しませんが、update-initramfsスクリプトはそれを確認し続けます。スクリプトは、「存在しないディレクトリ」と「存在するが空のディレクトリ」を区別しません。目的は、この機能が必要なブートローダをインストールした場合に直接ディレクトリを作成できることです。たとえば、パッケージはこれを行うことができますliloeliloこれらのパッケージのいずれかまたは両方をインストールすると、見てみる例があります。

関連情報