1. Setup a NFS server on mine Ubuntu machine (Mint 9)
>> make sure portmap and nfs-kernel-server installed
>> startup portmap by the command "sudo start/restart portmap"
>> startup nfs-kernel-server by the command "sudo /etc/init.d/nfs-kernel-server start/restart"
2. Configure sharing folders in /etc/exports
3. Make emulator kernel to support NFS
>> get the emulator kernel source from git clone git://android.kernel.org/kernel/common.git kernel-emulator
>> git checkout goldfish-2.6.29
>> make ARCH=arm menuconfig refer to arch/arm/configs/goldfish_defconfig
>> setup NFS support in kernel config file
>> make ARCH=arm CROSS_COMPILE=<your-cross-compile-toolchain-prefix>
>> Then kernel image will be in arch/arm/boot/zImage
3. Start emulator with specify image
>> emulator -kernel zImage -system system.img -data userdata.img -ramdisk ramdisk.img -partition-size 100
4. Connect to emulator by adb shell
5. mount the sharing folder in PC Host: busybox mount -t nfs -o nfsvers=3,nolock 10.0.2.2:/tmp/nfs /data/nfs
6. Enjoy!