OK6410挂在nfs文件系统
来源:互联网 发布:鼠标指针美化软件 编辑:程序博客网 时间:2024/04/30 18:30
1. 准备NFS文件系统目录
启动nfs服务之前,必须在Ubuntu上准备好NFS共享目录。
例如我们采用Ubuntu的“/forlinx/root”作为NFS共享目录,就需要将用户基础资料
光盘中的“linux2.6.28/filesystem/FORLINX_6410_yaffs2_v1.0.tgz”压缩文件拷贝
到这个目录下,然后解压缩,得到根文件系统所需要的目录。
在Ubuntu上打开一个终端,输入以下命令:
#mkdir /forlinx/root
将FORLINX_6410_yaffs2_v1.0.tgz文件拷贝到该目录下,解压:
#tar–zxf FORLINX_6410_yaffs2_v1.0.tgz
2. 设置主机IP
这里我们将Ubuntu的IP设置为192.168.0.231
3. 配置NFS服务
在Ubuntu上新建一个终端,依次输入以下命令:
#sudo apt-getinstall portmap
#sudo apt-getinstall nfs-kernel-server
#sudo gedit /etc/exports
在弹出的文本编辑器中编辑exports文件,在最后一行添加:
/forlinx
4. 启动NFS服务
#sudo /etc/init.d/portmap restart
#sudo /etc/init.d/nfs-kernel-server restart
5. 在开发板上设置并保存启动参数
在u-boot命令行下输入以下命令设置U-boot启动参数:
#setenv bootargs "root=/dev/nfs
ip=192.168.0.232:192.168.0.231:192.168.0.201:255.255.255.0:witech.com.cn:eth0:offconsole=ttySAC0,115200"
保存:
#saveenv
重新启动开发板,Linux内核启动后会自动挂载NFS文件系统。
在这,解释一下bootargs参数中IP,以上述设置为例。在实际使用过程当中,请以实际
网络环境进行修改:(保证虚拟机和开发板之间能ping通)
192.168.0.231 PC端Ubuntu的IP
192.168.0.232 开发板IP
192.168.0.201 网关
255.255.255.0 子网掩码
nfs挂载成功,需要开发板网络设置、PCLinux网络设置、硬件网线连接、开发板mount
这几部分都没有问题。如果没有成功挂载,需要从这几部分查找原因。如果是使用虚拟机安装
Linux,在挂载nfs的时候,建议关闭Windows的杀毒软件和防火墙。
恢复原来的文件系统:
1、重启开发板 :重启动系统时 , 在终端按 PC 键盘的空格键进入 uboot状态。
2、 等到停在 uboot 状态时,修改 boot 启动参数。运行命令:
#
# saveenv
# reset
- OK6410挂在nfs文件系统
- 制作根文件系统通过NFS使之挂在到ok6410开发板上
- 利用nfs挂在根文件系统
- OK6410挂载nfs文件系统
- OK6410挂载nfs文件系统
- OK6410搭建NFS下载文件系统
- nfs挂在文件系统出错: *** ERROR: Cannot umount
- ok6410开发板用nfs启动文件系统
- OK6410挂载Ubuntu12.04中NFS文件系统
- 飞凌OK6410 Linux挂载nfs 文件系统
- OK6410挂载Ubuntu12.04中NFS文件系统
- OK6410之TFTP/NFS环境配置,NFS文件系统启动注意事项
- OK6410挂载nfs文件系统 (实现网络文件共享)
- ubuntu10.04挂在NFS
- ubuntu10.04挂在NFS
- Linux在启动时利用NFS方式挂在根文件系统时无法初始化console的问题
- 如何挂在ubifs文件系统
- sshfs 远程挂在文件系统
- v8学习---添加js全局函数
- word里 怎么样自动生成目录
- Merge Two Sorted Lists
- 如何判断对象是否数组?
- HDOJ 2059 龟兔赛跑
- OK6410挂在nfs文件系统
- Android四大基本组件介绍与生命周期
- TinyOS研究链接
- 插头DP——从不会到入门(POJ 2411,HDU 1565,HDU 2167,HDU 1693,Ural 1519)
- Linux下设置静态IP和获取动态IP的方法
- Android四大(五大)基本组件简介
- android 多个按钮中一个高亮
- too many open files问题解决办法
- c#中无法加载CrystalReport的crdb_adoplus.dll文件问题