主题 : 通过NFS运行程序问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 7506
精华: 0
发帖: 7
金钱: 70 两
威望: 35 点
综合积分: 14 分
注册时间: 2009-07-17
最后登录: 2010-01-10
楼主  发表于: 2009-11-02 06:48

 通过NFS运行程序问题


        通过NFS启动了系统,整个启动方法和mini2440 spec 上说的是一样的,但是当我在目标板上终端输入:
    # mount -t nfs -o nolock 192.168.1.111:/opt/FriendlyARM/mini2440/root_nfs /mnt    按回车

    输出提示信息:
    mount: 192.168.1.111:/opt/FriendlyARM/mini2440/root_nfs failed ,reason given by server: permission denied.
    
        为什么我的权限不够呢?
    我用#gedit/etc/exports  打开NFS 的配置文件的内容: /opt/FriendlyARM/mini2440/root_qtopia *(rw,sync,no_root_squash)
        这样按spec上说的应该就是够权限的了,然后我又按照spec上的步骤重试了好几天还是没有运行到 hello 的程序。

    以下是我的电脑的IP设置:
    IP:    192.168.1.111
        GW: 192.168.1.1

       目标板:
    IP:   192.168.1.70
       GW: 192.168.1.111

       请高手们帮忙解决下这个问题。谢谢!!
          
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
1楼  发表于: 2009-11-02 08:01
路径不对吧,你设置的是root_qtopia,但输入的是root_nfs
级别: 新手上路
UID: 7506
精华: 0
发帖: 7
金钱: 70 两
威望: 35 点
综合积分: 14 分
注册时间: 2009-07-17
最后登录: 2010-01-10
2楼  发表于: 2009-11-03 21:47
          我下载了最新的mini2440 的spec来和我以前的核对了一下,发现确实是路径设置有问题,旧的spec有错误。但是我把路径设置修改过来后,还是不对。
          我在板子的终端输入:mount -t nfs -o nolock 192.168.1.111:/opt/FriendlyARM/mini2440/root_qtopia /mnt
          按回车输出: 没有这些文件或没有这个路径。
      
          请高手指点一下, 谢谢 !!
级别: 新手上路
UID: 6676
精华: 0
发帖: 8
金钱: 70 两
威望: 37 点
综合积分: 16 分
注册时间: 2009-06-11
最后登录: 2010-11-16
3楼  发表于: 2009-11-04 17:14
文件系统里默认没有mnt目录,你创建一个就可以了。[root@FriendlyARM/]# mkdir mnt
级别: 新手上路
UID: 7506
精华: 0
发帖: 7
金钱: 70 两
威望: 35 点
综合积分: 14 分
注册时间: 2009-07-17
最后登录: 2010-01-10
4楼  发表于: 2009-11-05 07:58
                   首先感谢 26672624,embsyscn的指点,这个问题已经缠绕着我一个多星期了。并总结一下我在这个问题走过的路:
         1. 按照旧的mini2440的spec去做,碰巧spec有错。
        把   #mount -t nfs -o nolock 192.168.1.111:/opt/FriendlyARM/mini2440/root_qtopia  /mnt
               写成 #mount -t nfs -o nolock 192.168.1.111:/opt/FriendlyARM/mini2440/root_nfs  /mnt

                  2.修改第一问题后,在目标板输入上命令发现不能找到这个路径。 原来就像embsyscn所说:文件系统里默认没有mnt目录,创建后问题解决。
        
         终于可以在板子上跑自己的程序了。。