Setup NFS =========================== This section covers the installation of several development tools for debugging and demenstrate how to use it. Setup and configure NFS server ------------------------------ To share rootfs over network you need to install NFS server and configure it: .. code-block:: bash sudo apt -y install nfs-kernel-server Then, create a shared folder and set the permissions: .. code-block:: bash sudo mkdir /path/to/share/folder sudo chmod 777 /path/to/share/folder Add the following line to /etc/exports and restart nfs server service: .. code-block:: bash /path/to/share/folder *(rw,sync,no_root_squash,no_subtree_check) .. code-block:: bash sudo exportfs -a sudo systemctl restart nfs-kernel-server Create Yocto Image ------------------ To bootup your image using NFS, you can add kas config file that contain the following parameters: .. code-block:: bash header: version: 17 local_conf_header: meta-otto-bsp: | ROOTFS_BOOT_TYPE = ... NFS_SERVER_IP = ... NFS_ROOTFS_PATH = ... NEWORK_CONFIG_TYPE = ... NETWORK_IP = ... NETWORK_NETMASK = ...