Chinaunix首页 | 论坛 | 博客

apt

  • 博客访问: 380543
  • 博文数量: 121
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 600
  • 用 户 组: 普通用户
  • 注册时间: 2015-04-10 15:52
文章分类

全部博文(121)

文章存档

2017年(2)

2016年(23)

2015年(96)

我的朋友

分类: 嵌入式

2015-10-29 10:56:21

挂载过程中出现了很多问题。搜索各种资源才成功,主要是其他网页的资源。
1、tq210 开发板配置nfs,可以直接在uboot中配置,选择
    set the boot parameters   ->    set nfs boot parameter ,进入进行相关的配置,不需要修改bootargs,因为当你设置完后,uboot会自动根据你填写的信息生成bootargs。设置完后只需要重启就可以了。
    我遇到其他问题,不过下面这篇博客基本解决了我的问题。引用一下。

2、http://m.blog.csdn.net/blog/u012906122/19644061
    这篇文章对我帮助很大,具体内容如下:

(一)开发环境

开发板:天嵌科技TQ210

宿主机:ubuntu11.10(PC双系统)

路由器:PC和开发板最好通过路由器连接,直连自己总断

uboot和kernel提前通过SD卡或tftp下载到开发板上,用的是天嵌科技出场镜像的:

 

(二)ubuntu上安装配置NFS服务

(1)nfs安装

apt-get install nfs-kernel-server

apt-get install portmap nfs-common

(2)vim /etc/exports

首先解压天嵌科技的文件系统得到 /opt/EmbedSky/TQ210/rootfs_linux_v1.4_corb

添加共享目录

修改权限

chmod 777/opt/EmbedSky/TQ210/rootfs_linux_v1.4_corb

(3)重启NFS

/etc/init.d/nfs-kernel-server  restart

出现上述问题没有找到原因,但不影响后来挂载NFS系统。

/etc/init.d/portmap  restart

(exportfs -ra

exportfs -v)

(4)确认NFS服务启动

showmount -e

 

挂载自己证明NFS配置成功:

mount -t nfs -o nolock192.168.1.100:/opt/EmbedSky/TQ210/rootfs_linux_v1.4_coreb /mnt/nfs/

192.168.1.100是ubuntu本地连接地址

192.168.1.100:/opt/EmbedSky/TQ210/rootfs_linux_v1.4_coreb是NFS共享目录

/mnt/nfs/是要挂载到的目录

这样就证明ubuntu上NFS配置成功了。

(三)启动开发板,相应配置

开发板网线连接路由,PC网线也连接路由,两者在同一网段。

然后如下设置开发板IP:

返回,按8 boot the system.NFS系统起来如下:

这是最终的结果,但结果虽是极好的,过程却比较坎坷,中间出现两个问题重点说明下:

(1)/etc/hosts.deny  和 /etc/hosts.allow

开始没有内容,需要添加内容如下,什么原因百度一下:

/etc/hosts.deny

/etc/hosts.allow

 

否则会出现如下问题:开发板启动时停在附近

错误是找不到端口之类的。

(2)开发板的文件系统(注意是开发板不是ubuntu)的/etc/init.d/rcS里要将net _set &屏蔽,

 

否则会出现如下问题:开发板启动时停在‘can not access 192.168.1.100,still trying’类似的,我就是一直卡在这个问题上,各种百度,脑袋都大了。出现错误最可怕的不是错了,是不知道错在哪里!!!最后没辙了问了技术咨询才知道问题所在。在这里真的谢谢天嵌的技术咨询。





阅读(1406) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~