Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8941
  • 博文数量: 6
  • 博客积分: 250
  • 博客等级: 二等列兵
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-02 14:59
文章分类

全部博文(6)

文章存档

2009年(6)

我的朋友
最近访客

分类: LINUX

2009-12-02 16:26:06

刚开始配置NFS的时候弄了一周都没有弄好 这个知识点虽然不难但是对于初学者来说也是很头疼的
过程是这样的
宿主机操作系统是Ubuntu 9.04,开发板上已有Linux系统,配置NFS使开发板能够调试运行宿主机上编译出来的程序
1、安装NFS
在终端输入命令
$sudo apt-get install nfs-kernel-server,
系统会自动下载并安装
nfs-common以及端口映射器portmap;
2、修改 /etc/exports 文件
打开 /etc/exports 文件,在最后添加代码设置要共享的目录及权限,
比如宿主机IP地址为192.168.0.1,开发板IP地址段为192.168.0.*,我想共享/home这个目录下的文件,那么就添加下面这样一句:
 /home  192.168.0.* (rw,sync,no_root_squash)
最后记得在宿主机把/home这个文件夹的权限设置为任何人可读可执行;

3、重启NFS服务
在终端输入命令$ sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务
从这里开始 同志们要注意了阿
如果你没有安装minicom 你要首先安装minicom
在终端上输入#sudo apt-get install minicom
这样linux系统会自动安装minicom
接下来你要配置minicom 具体怎么配置 我会在另一篇博客里说明
minnicom配有好以后
在终端输入 # minicom 按回车
这样就通过串口把pc机和目标板链接起来了 在终端里你就能看到 目标板的启动信息 但是这并没有完minicom只是通过一个类似与dwn的东东,我们的目的是要挂载nfs
接下来做的事情更重要了
把交叉线与电脑的网线接口链接上,就是把网线拔了 然后 把目标机和pc机用交叉线链接起来

复位目标板
启动进入目标板的linux系统
进入之后按回车
会进入到目标板的 shell
人后 输入 ifconfig 查看目标板的ip
或者查看目标板Linux中/etc/init.d/rsC中可知开发板IP,一般为192.168.0.15
还有一点非常值得注意 由于你把pc机网线拔了 pc机现在的ip地址就是一段乱码,也就是说pc机现在没有ip,他不知道自己的ip是什么,这就要求我们要给他重新设置一个ip使得pc有自己的ip。
设置方法是这样的 首先要回到pc机终端下 输入# ifconfig
               这时你会看到pc机的ip是一段乱码,我们需要输入这样的命令
               #ifconfig eth0 192.168.0.1 up
               这个命令是给pc机设置一个 192.168.0.1的ip 注意自己设置的这个ip的断一定要和目 标板的断想同 也就是 加入你目标板的pi是192.168.0.*你pc机的ip 机应该是192.168.0.*。这样pc机有自己的ip了,我们首先要 ping一下 ,看看 pc机和目标板能不能够连上
              #ping 192.168.0.15 (这个是我的目标板的ip)
如果出现类似于 PING 192.168.0.15 (192.168.0.15): 56 data bytes
             64bytes from 192.168.0.15; icmp_seq=o ttl=128 time=3.5 ms
              *******
这样的提示 证明你的pc机已经能和开发板连接上了 ,也是就网线通了,你可以用ctrl+c退出ping
如果没有出现类似与上面的提示那么你前面的配置可能出了问题 ,自己要去检查 ,否则怎么样调试也不会成功。
大功搞成了一大半
我们现在在终端输入 #minicom进入到 目标板的终端然后 再ping一下,看看目标板和pc机是否能ping过
                #ping 192.168.0.1 (这个是我pc机的ip)
如果还出现前面那些代码 证明 链接上了。
最后我们要作的就是挂载了
                #mount 192.168.0.1:/home /mnt
通过这个命令我就把我pc机上的home目录挂载到了目标半的 /mnt目录下
如果挂载成功
你会在目标半的/mnt目录下看到 home目录
大功告成了!!!!
需要注意的是 #mount 192.168.0.1:/home /mnt这里的ip还有目录要与 /etc/exports 文件里所修改的相同
好了 写了这么多希望大家能明白
我在网上看了很多关于nfs挂载的 可是 写的都不够具体 希望这个能给你们带来帮助!
阅读(511) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~