Когда я это понял, я переключился в mind map.
Часть рассуждений была plain text'ом, но начиная с поиска решения в районе race condition это чистый mind map.
Смотрите и восхищайтесь, как я решаю задачи системного администрирования:
mind map, оно же в PNG (большая картинка).
А теперь по сути проблемы (switching to horrible English):
When you trying to use some NFS-shares at boot time [Debian, Ubuntu] scripts failing (shares are not mounted at moment of execution of rc.local).
The source of problem is async nfs mounting. To solve this problem you must:
1) Put line ASYNCMOUNTNFS=no to /etc/default/rcS file
2) Check if interface you are using to connect to NFS server (if don't know which one - start from eth0) are mentioned in auto statement in /etc/network/interfaces. It must looks like this:
auto lo eth0
After that NFS shares shall be mounted synchronously at 'S' level, so when rc.local will run (runlevel 2) they will be mounted. If you have issues with NFS-server stability this can really slow down booting.
PS Отправил багрепорт.