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"

4つの結果を得ました。

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自動的に含まれることが保証されます。

関連情報