initramfs 的内容

initramfs 的内容

我解压了 cpio 文件 initramfs-4.19.10-200.fc28.x86_64.img 并只发现了这个:

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

这个initramfs只有一个文件吗?几年前,我记得这样的文件有一个迷你文件系统。这些文件现在在哪里?

操作系统是Fedora 28

答案1

cpioinitramfs 映像可以包含多个段,现在在主压缩存档之前有一个包含早期启动文件(例如微代码更新)的简短存档很常见cpio。在这种情况下,您可以使用诸如lsinitramfs(在 Debian 及其衍生版本上)或lsinitrd(在 Fedora、RHEL 及其衍生产品上)查看 initramfs 的完整内容。

lsinitramfs一般不支持多段文件,但它确实处理上述特殊情况。lsinitrd也支持上述特殊情况,我不确定它是否支持其他多段图像。)

相关内容