昨天发错地方了,我用的是mini2440,所以今天到这里重发一下。
我根据手册5.5.3章节操作了一下,可以看到“NFS root ...Done”的提示,我觉得系统应该是起来了,但有一个问题不是很明白。
我的理解,如果是通过NFS挂载文件系统,那板子起起来后,我看到的根目录应该就是host机器上设置的共享的目录"/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4",所以我做了如下实验:
在host的"/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4"下建立了一些新文件,比如: "/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4/tmp/hello.txt",后来也试过“/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4/home/hello.txt”
可是开发板起来后我直接去板子上的“/tmp"下看却看不见hello.txt这个文件。
而且感觉开发板的根目录挂载的还是NAND上的原来的文件系统。
哪里出问题了,还是我原来的理解不对?
我试了一下 mount 主机的/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4后是可以看见hello.txt的,但似乎这不是我希望的通过NFS直接挂接网络根文件系统的目的,这种做法似乎只是一种通过NFS共享文件的做法。不知道我的理解对否?请高人指点一二。
[ 此帖被cheney在2010-12-08 21:31重新编辑 ]