Introduction

This guide shows how to boot openelec using pxe boot with system and storage mounted via nfs.

General setup

Download the image for your device.

Create a readonly nfs export and place the "KERNEL" and "SYSTEM" files in to it. (Sancho: This step was unnecessary for me, the simple copy to the tftpboot directory was enough, no readonly NFS export is required)

Create a read-write nfs export for storage.

Create a file in pxelinux.cfg with the mac-address of your device (eg. 90-91-92-93-94-95).

Additional configuration: mountd

Normally, OpenElec will connect to XBMC through a different (random if you will) port every time you boot the system. With ufw active, everytime you do this, OpenElec will "hang" because there is no firewall rule. So in case you want Openelec to connect through a specific port, you need to modify the mountd options.