cpioファイルinitramfs-4.19.10-200.fc28.x86_64.imgを解凍し、次のエントリのみを見つけました。
.
├── early_cpio
└── kernel
└── x86
└── microcode
└── GenuineIntel.bin
このinitramfsには1つのファイルしかありませんか?数年前はそのようなファイルのためのミニファイルシステムがあったことを覚えています。これらのファイルは今どこにありますか?
オペレーティングシステムはFedora 28です。
答え1
cpio
initramfs イメージには複数のセグメントを含めることができ、現在のところ、デフォルトの圧縮アーカイブの前に初期ブートファイル(マイクロコードアップデートなど)を含む短いアーカイブを持つことが一般的ですcpio
。この場合、次のようなものを使用できます。lsinitramfs
(Debianとその派生物から)またはlsinitrd
(Fedora、RHEL、およびその派生物から)initramfsの完全な内容を確認してください。
(lsinitramfs
マルチセグメントファイルは通常サポートされていませんが、上記の特殊なケースを処理します。上記のlsinitrd
特殊なケースもサポートしています。他のマルチセグメントイメージをサポートしているかどうかはわかりません。)