LeapFrog Pollux Platform: Mount NFS Directory

Summary
This is a tutorial to setup an NFS folder on your host PC for your explorer to boot from. NFS mounting of a directory will enable you to test applications and scripts without having to copy anything to your Leapster or LeapPad Explorer.

Prerequisites
Networking Setup

For Didj Enable Networking using the lf1000_ff_eth_defconfig file or manually adding NFS support.

Software Needed
Linux host PC

nfs-kernel-server

nfs-common

Configure Server and Client
 On Host 

Make sure your programs are installed. sudo apt-get nfs-kernel-server nfs-common

Configure the /etc/exports file to point to the folder(s) you would like to make available for NFS mounting. Be sure to specify the IP of your device, otherwise anyone can mount it. /home   10.0.0.2(rw,sync,no_root_squash)

 On Device 

You'll need to edit /usr/bin/mountnfs, change: mount -o nolock `get-ip host`:/home/lfu/nfsroot/LF /LF to: mount -o nolock 10.0.0.1:/home/ /mnt

Start the server and client:

 On Host  $ sudo /etc/init.d/nfs-kernel-server start

 For Leapster and LeapPad Explorers 

 On Device  # ls
 * 1) modprobe nfs
 * 2) mountnfs
 * 3) cd /mnt

 For Network Enabled Didj 

mount -o nolock 10.0.0.1:/home /mnt

At this point should see the contents of your /home dir