根据/usr/share/doc/dropbear-initramfs/README.initramfs
您必须包含(其中一张)网卡的驱动程序。它提供了一个用于获取所有正在使用的网络驱动程序的脚本:
while read m _; do
/sbin/modinfo -F filename "$m"
done </proc/modules | sed -nr "s@^/lib/modules/\`uname -r`/kernel/drivers/net(/.*)?/([^/]+)\.ko\$@\2@p"
我得到四个结果:
ixgbe, mdio_devres, libphym mdio
我已经确定lspci -v
我想要在 InitramFs 使用的网卡ixgbe
,但我认为它可能取决于列出的其他一些网卡。
- 我需要只包含 ixgbe 还是其他一些?
- 我如何确定其他哪一个?
- 我需要在“加载顺序”中指定它们
/etc/initramfs-tools/modules
,如何确定这个加载顺序?
答案1
update-initramfs -v -u
根据我对包含模块的输出的分析,/etc/initramfs-tools/modules
将确保自动包含其依赖项。