RHELディストリビューションでinitramfsにモジュール、バイナリ、またはスクリプトを追加する方法は?

RHELディストリビューションでinitramfsにモジュール、バイナリ、またはスクリプトを追加する方法は?

イメージに追加のバイナリをロードする必要があるDebianディストリビューション用に開発されたinitramfsスクリプトがあります。今、これをRHELディストリビューションに移植しようとするのに苦労しています。

Debianのinitramfsにバイナリを追加するには、にあるフックスクリプトを使用します/usr/share/initramfs-tools/hooks/。その後、スクリプトをに配置できます/etc/initramfs-tools/scripts/init-bottom/。を使用すると、追加のモジュールをすばやくロードできます。echo my_module >> /etc/initramfs-tools/modules

update-initramfsこれはすべて後続の画像によって選択され注入されます。

画像内のこれらのファイルの場所はによって決まりますlsinitramfs。スクリプトはパスを見つけ、/scripts/init-bottom/バイナリが表示されます/bin/。ただし、フォルダまたはそれに対応する項目はlsinitrdCentOSには表示されません。/scripts/

dracut追加モジュールをロードして追加のバイナリ(今回は)をロードするために使用できることがわかりましたが、スクリプトのインストール方法/usr/bin/と場所は明確ではありませんでした。

RHELディストリビューションのinitramfsにモジュール、バイナリ、またはスクリプトをインストールするにはどうすればよいですか?

関連情報