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 -vInitramFs에서 사용할 네트워크 카드를 결정했지만 ixgbe나열된 다른 네트워크 카드 중 일부에 따라 달라질 수 있다고 생각합니다.

  1. ixgbe만 포함해야 합니까 아니면 다른 일부를 포함해야 합니까?
  2. 다른 것 중 어느 것을 어떻게 결정합니까?
  3. "로드 순서"로 지정해야 합니다 /etc/initramfs-tools/modules. 이 로드 순서를 결정하는 방법은 무엇입니까?

답변1

update-initramfs -v -u포함된 모듈의 출력에 대한 분석을 기반으로 /etc/initramfs-tools/modules해당 종속성이 자동으로 포함되도록 보장됩니다.

관련 정보