initramfsの内容

initramfsの内容

cpioファイルinitramfs-4.19.10-200.fc28.x86_64.imgを解凍し、次のエントリのみを見つけました。

.
├── early_cpio
└── kernel
    └── x86
        └── microcode
            └── GenuineIntel.bin

このinitramfsには1つのファイルしかありませんか?数年前はそのようなファイルのためのミニファイルシステムがあったことを覚えています。これらのファイルは今どこにありますか?

オペレーティングシステムはFedora 28です。

答え1

cpioinitramfs イメージには複数のセグメントを含めることができ、現在のところ、デフォルトの圧縮アーカイブの前に初期ブートファイル(マイクロコードアップデートなど)を含む短いアーカイブを持つことが一般的ですcpio。この場合、次のようなものを使用できます。lsinitramfs(Debianとその派生物から)またはlsinitrd(Fedora、RHEL、およびその派生物から)initramfsの完全な内容を確認してください。

lsinitramfsマルチセグメントファイルは通常サポートされていませんが、上記の特殊なケースを処理します。上記のlsinitrd特殊なケースもサポートしています。他のマルチセグメントイメージをサポートしているかどうかはわかりません。)

関連情報