=====Set up NFS and tftp on Ubuntu 14.04===== Before you can boot from network using an Ubuntu 14.04 server you have to set up both NFS and tftp on the host machine. ====Install tftp==== First you have to install xinetd tftp (sudo apt-get install xinetd tftpd tftp), then create the file /etc/xinetd.d/tftp and add the following lines of code to it: service tftp { protocol = udp port = 69 socket_type = dgram wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = /tftpboot disable = no } Then create a tftp folder and restart xinetd. sudo mkdir /tftpboot sudo chmod -R 777 /tftpboot sudo chown -R nobody /tftpboot sudo /etc/init.d/xinetd restart Lastly copy devicetree and kernelimage to /tftpboot and rename the kernelimage to "zImage" ====Install NFS==== The package we use is called 'nfs-kernel-server'. After installation create an NFS share in file /etc/exports and add the rootpath to /etc/exports. In this example we used the BSP for TQMa6x: /home/embedded/workspace/TQMa6x-BSP-REV.0109/platform-MBa6x/root *(rw,async,no_subtree_check,no_root_squash) After editing the file /etc/exports the NFS Server needs to be restarted.