buildroot: Монтирование файловых систем по nfs

Основная проблема – «mount -a» вызывается в inittab до того, как поднята сеть.

Добавляем условие no_netdev к mount -a в inittab.

null::sysinit:/bin/mount -a -O no_netdev

Прописываем нужные файловые системы в /etc/fstab с опцией _netdev. Например, так:

btev:/usr/local/armfs /mnt/btev nfs _netdev,rsize=1024,nolock 0 0 wiki:/data/work/nfsroot /mnt/wiki nfs _netdev,nolock 0 0

Добавляем init.d скрипт с командой «mount -a -t nfs», или «mount -a -O _netdev».