Skip to main content.

Miscellaneous Comments on Host Linux Setup

TFTP Server Configuration

Depending on the version and default configuration your TFTP server may or may not change it's root directory on startup. If that happens the remote host does not need to pass along the directory name as part of the transfer. To avoid confusion in the examples we recommend to make sure that a file name /tftpboot/foo will always work with your TFTP server, no matter if it changes root or not. A simple trick is to create a symbolic link in the TFTP server's root directory to itself, for example:

bash# cd /tftpboot
bash# ln -s . tftpboot
bash# ls -l
...
lrwxrwxrwx    1 root     root            1 May  3 16:36 tftpboot -> .
...


If you have to support more than one board it is usually a good idea to create a subdirectory for each board on your TFTP server.


BOOTP / DHCP Server Setup

Recent versions of the DHCP server may require that a ddns-update-style statement is added to the /etc/dhcpd.conf configuration file. Please read the dhcpd.conf manual page for more information.


NFS Server Setup

Recent versions of the NFS server require that either async or sync is used as export option. Using async usually improves performance, but at the cost or reliability (i. e. data can be lost or corrupted). Therefore we recommend to always use sync only.


-- WolfgangDenk - 03 May 2003

5. Host Linux Setup 1. Embedded Linux Training course 6. Using the BDM/JTAG Debugger, BDI2000, Part 1
Prev Home Next