第0课第7节_制作根文件系统及用NFS下载和启动文件

    首先明确根文件系统只是一个文件系统,在其中可以涉及启动LCD界面,也可以是最小的文件系统不用启动LCD界面,这个也是为什么我们下载qtopia和mini版文件系统发现一个能看到qt界面,一个停留在企鹅界面的原因。

    然后明确两个过程,NFS挂载以及NFS调用linux中的文件系统启动,两个过程的流程的不同的:

    1.NFS挂载

    启用ARM里下载的文件系统——进入用户操作界面——挂载文件系统

    2.使用NFS通过Linux文件系统启动

    在u-boot中配置好根文件系统启动方法和路径——调用linux系统内的文件系统(不是ARM中)——进入操作界面

    上述两个过程中调用的根文件系统都是不一样的,同时,根文件系统中在启动时会调用这个文件:文件系统/etc/init.d/rcS,在这个文件中有对开发板IP设置,如果没有更改为自己linux的网段上,那么是不能成功启动的,会出现如下信息:

    从上面IP看不出问题,只有最后一段能看到192.68.0.101 not responding,因此需要在linux的rcS中修改好对应信息,如下:

   

    设定好后就能正常启动了,设置的路径大同小异,不过一般是在etc里,然后init字样。

    遇到这个问题时解决了好久,因为想着能ping通,能mount就不可能是ip的问题,但是忽略了后一种方法使用的是Linux里面的那个根文件,所以有的时候遇到问题冷静下来慢慢分析一些细节是会有收获的。

posted @ 2016-09-23 10:14  达达kiki  阅读(116)  评论(0)    收藏  举报