如何将网络驱动程序加载到 InitramFs (Debian)

如何将网络驱动程序加载到 InitramFs (Debian)

根据/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,但我认为它可能取决于列出的其他一些网卡。

  1. 我需要只包含 ixgbe 还是其他一些?
  2. 我如何确定其他哪一个?
  3. 我需要在“加载顺序”中指定它们/etc/initramfs-tools/modules,如何确定这个加载顺序?

答案1

update-initramfs -v -u根据我对包含模块的输出的分析,/etc/initramfs-tools/modules将确保自动包含其依赖项。

相关内容