Many users who need network accessible files use the Network File System (NFS) for remote access to files.
The NFS is great way to support remote mounting of file systems. For example, you can have an NFS server, and a client that mounts the NFS as a root folder for booting up.
On Ubuntu, you need to install the NFS Kernel Server, so issue the command "sudo apt-get install nfs-kernel-server" to install one.
You also need to edit the exports file located at "/etc/exports", and add all the directories you wish to share on your NFS server.
Each line should be similar, "/mount/point/ (rw, sync)". The brackets enclose extra options.
You need to export your NFS filesystem using the command exportfs, like, "sudo exportfs -a".
To do a root filesystem mount in Ubuntu, you need to provide to the kernel, during bootup, specific kernel arguments.
Alternatively, if no nfs boot up is given, it will look for a tftp server, normally at /tftpboot/ location. So in your NFS server, you can configure to have /tftpboot/ as a mount point.
RXjOo1 I loved your article post.Really looking forward to read more. Great.
I appreciate you sharing this blog post.Really thank you! Much obliged.
I truly appreciate this blog.Much thanks again.
Major thankies for the blog.Really looking forward to read more. Really Cool.
I really liked your blog post.Really thank you! Keep writing.