/storagemounted via NFS is supported on Generic x86_64 and Raspberry Pi devices. In the following writeup the server is Ubuntu 18.04 LTS.
SYSTEMfiles into it
pxelinux.cfgwith the MAC address of your device, e.g.
192.168.0.1with the NFS server IP address. The
overlayparameter is not required if you only intend to boot one system. LibreELEC is now configured to boot using TFTP and NFS!
/etc/dhcp/dhcpd.confand change the DHCP
rangeif needed. Create entries in the
hostsection for your client(s):
/etc/default/isc-dhcp-serverto set the interface name handling DHCP requests:
/storageuserdata and TFTP boot files, e.g.
SYSTEMfiles into the
/etc/default/tftpd-hpaand save the file:
/mnt/tftpboot/pxelinux.cfg/defaultand insert the following:
/etc/default/nfs-kernel-serverand replace the current
RPCMOUNTDOPTSline. In the example below
8765is a randomly chosen port: