![InitramFs에 네트워크 드라이버를 로드하는 방법(Debian)](https://linux55.com/image/215783/InitramFs%EC%97%90%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84%EB%A5%BC%20%EB%A1%9C%EB%93%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95(Debian).png)
/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
해당 종속성이 자동으로 포함되도록 보장됩니다.