如何查找initrd中使用的模块?

如何查找initrd中使用的模块?

有没有办法查看initrd/中放入的所有内核模块/驱动程序intramfs

答案1

您可以打开包装并查看内容。例子:

mkdir /tmp/initrd
cd /tmp/initrd
/usr/lib/dracut/skipcpio /boot/initramfs-$(uname -r).img | gunzip -c | cpio -idmv

答案2

如果您愿意在此过程中重新生成 initfamfs,则可以运行update-initramfs -v.详细选项将列出输出中包含的所有模块。我发现这对我来说是最简单的选择。

答案3

我刚刚注意到mc(Midnight Commander)可以导航我的 initramfs(没有检查更多)。也许这对你来说就足够了。

相关内容