嵌入式爱好者

查看: 9618|回复: 10

[Linux] nfs挂载失败

[复制链接]
SysCtrl 该用户已被删除
发表于 2013-11-22 15:15:05 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2013-11-25 09:06:14 | 显示全部楼层
2. 设置主机IP
这里我们将Ubuntu 的IP 设置为192.168.0.231
3. 配置NFS服务
在Ubuntu 上新建一个终端,依次输入以下命令:
#sudo apt-get install portmap
#sudo apt-get install nfs-kernel-server
#sudo gedit /etc/exports
在弹出的文本编辑器中编辑exports 文件,在最后一行添加:
/forlinx *(rw,sync,no_root_squash)
4. 启动NFS服务
#sudo /etc/init.d/portmap restart
#sudo /etc/init.d/nfs-kernel-server restart
5 检查服务是否已经运行
#service portmap status
#service nfs-kernel-server status
挂载根文件系统到宿主机
在u-boot 命令行下输入以下命令设置U-boot 启动参数:
#setenv
bootargs"root=/dev/nfsnfsroot=192.168.0.231:/forlinx/root/FileSystem-Yaffs2
ip=192.168.0.232:192.168.0.231:192.168.0.201:255.255.255.0:witech.com.
cn:eth0:off console=ttySAC0,115200"
保存:
#saveenv
重新启动开发板,Linux 内核启动后会自动挂载NFS 文件系统。
在这,解释一下bootargs 参数中IP,以上述设置为例。在实际使用过程当中,请以实际
网络环境进行修改:
192.168.0.231 PC 端Ubuntu 的IP
192.168.0.232 开发板IP,开发板的IP必须和PC端的IP在同一个网段,这里都是0网段
192.168.0.201 网关
255.255.255.0 子网掩码
nfs 挂载成功,需要开发板网络设置、PC Linux 网络设置、硬件网线连接、开发板mount
这几部分都没有问题。如果没有成功挂载,需要从这几部分查找原因。如果是使用虚拟机安装
Linux,在挂载nfs 的时候,建议关闭Windows 的杀毒软件和防火墙。
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

redunkind 该用户已被删除
发表于 2014-1-4 10:35:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2014-1-4 10:57:56 | 显示全部楼层
redunkind 发表于 2014-1-4 10:35
怎么在U-boot命令中输入啊?是在开发板上的么?

这个是在Ubuntu系统下设置的,不是板子上。
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

redunkind 该用户已被删除
发表于 2014-1-4 11:16:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

hobbyjobs 该用户已被删除
发表于 2014-4-14 11:37:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2014-4-14 11:45:38 | 显示全部楼层
hobbyjobs 发表于 2014-4-14 11:37
你好,请教一个问题,boot中查看到的板子的IP和系统启动成功后ifconfig查看的ip不在一个网段怎么办?
SMDK ...

那就重新设置一下IP地址
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

hobbyjobs 该用户已被删除
发表于 2014-4-14 13:57:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

7

主题

160

帖子

242

积分

发表于 2014-4-14 14:14:35 | 显示全部楼层
hobbyjobs 发表于 2014-4-14 13:57
我在nfs挂载时候,提示protocol not support错误,是怎么回事啊?我在网上查了下有可能是内核配置时没有nfs ...

所以开发板出厂都是支持nfs,这是必须的,否则就称不上开发板咯。。     你的问题可能是nfs服务器配置问题,你百度下nfs服务器配置,看看自己哪里有问题
点评回复 支持 反对

使用道具 举报

贝叶斯 该用户已被删除
发表于 2014-4-25 11:02:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2014-4-25 11:39:23 | 显示全部楼层
你试一下 mount –t nfs -o nolock IP:路径        还有,/home 10.60.185.*(rw,sync,no_root_squash) 这里可以把ip地址去掉试试
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-21 16:18

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表