Ubuntu14.04实现tiny210 NFS根文件系统挂接

 

 

开发主机: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启动!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值