首先终端输入的命令为:
setenv bootargs root=/dev/nfs nfsroot=192.168.1.35:/home/rootfs ip=192.168.1.48:192.168.1.1:192.168.1.1:255.255.255.0:linux:eth0:off console=ttySAC0,115200 mem=128M
其次在虚拟机端要加入文件系统的路径.我自制作了一个ramdisk,然后指向它.
在虚拟机中输入:
/etc/init.d/nfs-kernel-server restart
exportfs -a
我的虚拟机是ubuntu10.10,网络设置为bridged
关闭防火墙: apt-get remove iptables(此步可选)
之后配置内核,依次进入 File Systems -> Network File System中选择 NFSclient support 以及 Root file system on NFS。如果找不到Root file system onNFS 选项,要打开第一级菜单下的Networking support -> Networkingoptions -> TCP/IP networking -> IP:kernel level autoconfiguration。如果NFS要使用DHCP,还得选上 IP: DHCPsupport
编译即可.