Ubuntu14.04实现tiny210 NFS根文件系统挂接
来源:互联网 发布:wps苹果mac版 编辑:程序博客网 时间:2024/06/07 06:30
开发主机:ubuntu14.04
硬件:tiny210开发板
1、
安装NFS 组件
# sudo apt-get install nfs-kernel-server
2、
解压根文件系统
参考用户手册,将根文件系统解到
/opt/FriendlyARM/tiny210/linux/rootfs_qtopia_qt4目录下,
并执行如下命令给该目录赋予读写权限:
#sudo chmod 777/opt/FriendlyARM/tiny210/linux/rootfs_qtopia_qt4
3、
修改nfs 配置文件
在/etc/exports文件里添加这句话:
/opt/FriendlyARM/tiny210/linux/rootfs_qtopia_qt4*(sync,rw,no_root_squash)
意思是接受任何nfs请求,并给予读写权限。
4、
禁用ubuntu防火墙
#ufw disable
5、
配置开机启动及启动nfs
执行命令:sudo/etc/init.d/rpcbind restart重启rpcbind服务。nfs是一个RPC程序,使用它前,需要映射好端口,通过rpcbind设定。
然后执行命令:sudo/etc/init.d/nfs-kernel-server restart重启nfs服务
6、
测试NFS 服务器是否可用
比如本机地址为192.168.1.119,执行
#mount 192.168.1.119:/opt/FriendlyARM/tiny210/linux/rootfs_qtopia_qt4//mnt/nfs
目的是通过nfs把rootfs_qtopia_qt4挂载到/mnt/nfs目录下,
看看效果:#ls /mnt/nfs,
正常的话,应该能看到rootfs_qtopia_qt4目录被挂载到/mnt/nfs目录下了。
/mnt/nfs为空表示不能挂载,回去查看目录路径和ip地址对不对,nfs服务是否开启。
检查nfs服务的状态命令:
#/etc/init.d/nfs status
测试完了卸载掉:
#umount /mnt/nf
7、
配置开发板内核支持nfs,这个就不说了,官方都给配置好了
8、
搭建硬件环境
Pc和开发板用交叉线相连接
9、
设置启动参数
将开发板配套光盘中的images目录复制到SD卡中,并修改images目录下的FriendlyARM.ini
文件,如下:
CheckOneButton=No
Action = Install
OS =Linux
LCD-Mode = No
LCD-Type = S70
LowFormat = No
VerifyNandWrite = No
CheckCRC32=No
StatusType = Beeper | LED
################### Linux####################
Linux-BootLoader = Superboot210.bin
Linux-Kernel = Linux/zImage
Linux-CommandLine = console=ttySAC0,115200skipcali=yes ctp=3 root=/dev/nfs
nfsroot= 192.168.1.119://opt/FriendlyARM/tiny210/linux/rootfs_qtopia_qt4
ip=192.168.1.125:192.168.1.119:192.168.1.119:255.255.255.0:linux.arm9.net:eth0:off
参数说明:
console=ttySAC0,115200 代表使用串口的类型和速率
ctp=3 这是我的电容屏的类型
root=/dev/nfs 表示采用NFS 方式挂接根文件系统
nfsroot=192.168.1.119://opt/FriendlyARM/tiny210/linux/rootfs_qtopia_qt4这就是我们要挂载的根文件系统
192.168.1.119 我的ubuntu主机ip地址
192.168.1.125 指定的tiny210开发板的ip地址,随意设,和ubuntu主机同网段就行
255.255.255.0 ubuntu主机和tiny210 ip address所使用的掩码
skipcali=yes 代表跳过开机后屏幕校准
把开关打到sd卡启动烧写zImage,烧写完毕把开关打到nand flash启动!
- Ubuntu14.04实现tiny210 NFS根文件系统挂接
- ubuntu14.04编译Tiny210 android文件系统
- ubuntu14.04安装NFS文件系统
- Tiny210 nfs挂载文件
- 关于u-boot for tiny210 NFS启动Android根文件系统(by liukun321 咕唧咕唧)
- Ubuntu14.04下配置和使用NFS文件系统服务
- ubuntu14.04挂载nfs
- ubuntu14.04 nfs 搭建
- nfs ubuntu14.04 配置
- NFS挂载根文件系统出现的错误(利用NFS服务挂载NFS根文件系统 .)
- tiny210 + uboot + nfs + android
- 根文件系统实践(NFS文件系统)
- 利用NFS服务挂载NFS根文件系统
- NFS挂载嵌入式Linux根文件系统
- 配置NFS根文件系统
- nfs做为根文件系统
- NFS启动根文件系统
- NFS根文件系统制作
- 164_超大区域个数问题(坐标离散化,压缩)
- httpclient4.3.3详解一:RequestConfig类解析
- linux下的wpa_supplicant工具使用
- [转]md5(unix)原理分析
- 如何用NSURLSession替代NSURLConnection
- Ubuntu14.04实现tiny210 NFS根文件系统挂接
- Kafka
- OpenCL ICD Loader运行测试暨解决报错:ERROR: App log and stub log differ.
- hdu 1595 find the longest of the shortest (Dijkstra+路径处理)
- JavaScript的历史
- ViewTreeObserver
- 蓝桥杯--算法提高 排列数 (简单dfs)
- 滚动数组
- js获取上传文件大小