也可以用nfs 挂载根文件系统
以后 ,调试的时候, 也可以用nfs 挂载根文件系统 , 这样 如果需要随时 往文件系统里面加入文件测试比较方便一些。
注意 要使kernel能支持 nfs root filesystem , 必须选中以下几项:
编译kernel :
Networking ->
IP kernel autoconfiguration
经过测试, 应该不要选下面的子项。
File System -> Network File System --> NFS File System 哪些子项 ,干脆也都选上吧。
在NFS file System 的下面就会发现这项。
[ * ] Root FileSystem on NFS
--
u-boot 端设置一下:
下面的参数供参考: 其中 192.168.167.15 是设置的板子ip , 192.168.167.150 是 Linux NFS Server IP 。 根据自己的ip进行调整,不要照抄我的。
我的NFS Server的共享目录是 /work/nfs 目录, 你改成你自己的。
setenv bootargs noinitrd init=/linuxrc root=/dev/nfs nfsroot=192.168.167.150:/work/nfs ip=192.168.167.15:192.168.167.150:192.168.167.254:255.255.255.0:jk2410:eth0: off console=ttySAC0,115200 mem=64M ramdisk=32768
Linux NFS server端设置NFS Server ,
要把 /work/nfs 目录 共享出来 , 你应该把你的根文件系统的所有目录放在这里
我的nfs Server的配置是 :
/work/nfs * (rw,no_root_squash) //我是简单设置了一下 , 这样板子mount上去对它操作的权限最大。
最后,
#exportfs
#/etc/init.d/nfs restart 应该就可以了。
阅读(1916) | 评论(0) | 转发(0) |