在Ubuntu中搭建nfs服务,使用X210开发板在uboot中用nfs加载系统测试
1.注意事项
- 注意Winshared文件夹由于权限问题,不能作为服务器地址使用
2.安装相关应用
- sudo apt-get install nfs-kernel-server,安装服务器
3.建立服务器目录
- mkdir ~/nfs # 这是建立tftp传输目录。
- sudo chmod 0777 ~/nfs #修改权限
4.配置/etc/exports
- sudo vi /etc/exports
- *:所有用户均可连接
- rw:挂接此目录的客户端对该共享目录具有读写权限
- sync:资料同步写入内存和硬盘
- no_root_squash:root用户具有对根目录的完全管理访问权限。
- no_subtree_check:不检查父目录的权限。
/home/shine/nfs *(rw,sync,no_subtree_check)
5.配置nfs-kernel-server
- 由于u-boot的nfs是2.0版本的,要修改配置文件使其支持
- sudo vim /etc/default/nfs-kernel-server
# Number of servers to start up
#RPCNFSDCOUNT=8
RPCNFSDCOUNT="-V 2 8"# Runtime priority of server (see nice(1))
RPCNFSDPRIORITY=0# Options for rpc.mountd.
# If you have a port-based firewall, you might want to set up
# a fixed port here using the --port option. For more information,
# see rpc.mountd(8) or http://wiki.debian.org/SecuringNFS
# To disable NFSv4 on the server, specify '--no-nfs-version 4' here
#RPCMOUNTDOPTS="--manage-gids"
RPCMOUNTDOPTS="-V 2 --manage-gids"# Do you want to start the svcgssd daemon? It is only required for Kerberos
# exports. Valid alternatives are "yes" and "no"; the default is "no".
NEED_SVCGSSD=""# Options for rpc.svcgssd.
#RPCSVCGSSDOPTS=""
RPCSVCGSSDOPTS="--nfs-version 2,3,4 --debug --syslog"
6.加载到一半出现ERROR: Cannot umount
- 修改 /etc/hosts 中添加开发板的IP地址(192.168.1.88是我的开发板的地址)
- 192.168.1.88 x210
- 关闭ubuntu防火墙
- sudo ufw disable #关闭防火墙
- sudo ufw enable #开启防火墙
- sudo ufw status #检查防火墙的状态
7.重启服务
按以下顺序重启
- sudo /etc/init.d/portmap restart # 重启portmap服务
- sudo /etc/init.d/nfs-kernel-server restart # 重启nfs服务
8.在u-boot中配置网络
- 在开发板进入uboot后修改如下内容
ipaddr=192.168.1.88
serverip=192.168.1.16
gatewayip=192.168.1.1
netmask=255.255.255.0 - 修改完成后,ping192.168.1.118,检测网络是否正常
9.下载镜像到DDR中启动
- 将zImage-qt放入设写的tftp目录中
- 在u-boot中执行 nfs 30008000 192.168.1.118:/home/shine/nfs/zImage-qt,将镜像下载到DDR中
- 执行bootm 0x30008000,进入系统
在Ubuntu中搭建nfs服务,使用X210开发板在uboot中用nfs加载系统测试相关推荐
- 在Ubuntu中搭建tftp服务,使用X210开发板加载系统测试
参考地址:https://www.cnblogs.com/icefree/p/7902043.html#_label1 1.注意事项 注意Winshared文件夹由于权限问题,不能作为服务器地址使用 ...
- uboot的移植——移植uboot官方的uboot到x210开发板
以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除. 参考内容 uboot--官网下载直接移植(一) - biaohc - 博客园 uboot--官网下载直接移植(二) - biaohc - ...
- ubuntu版php开发工具,Ubuntu 中搭建 LAMP 及 php 开发工具
Ubuntu 中搭建 LAMP 及 php 开发工具 Step1. 安装 Apache 1.在 terminal 中输入一下命令并执行: sudo apt-get install apache2 2. ...
- Ubuntu中搭建Hadoop2.5.2完全分布式系统(一)
Hadoop平台搭建有三种模式,分别是单机模式.伪分布模式.完全分布模式.单机模式是在单一计算机或者服务器上运行Hadoop,没有分布式的文件上传和任务分配等功能.它执行的流程仍然是Map/Reduc ...
- Ubuntu中重启ssh服务时提示:Job for ssh.service failed because the control process exited with error code. See
场景 在Ubuntu中重启ssh服务时提示: Job for ssh.service failed because the control process exited with error code ...
- ubuntu上搭建tftp服务
ubuntu上搭建tftp服务 1. 安装tftp服务 2. 配置 3. 重启tftp服务 4. 测试 1. 安装tftp服务 sudo apt install xinetd tftp tftpd 2 ...
- 在mac中搭建asp.net环境并开发第一个程序
在mac中搭建asp.net环境并开发第一个程序 一.搭建环境 1.安装.NET Core - 要使用.NET Core首先在终端上安装Openssl 更新homebrew后下载安装openssl $ ...
- 玩转mini2440开发板之【使用nfs无法启动的问题(Virtualbox桥接网络)】
今天晚上研究了一下如何通过super-vivi来使用nfs网络文件系统来启动mini2440开发板,一开始一直无法成功,折腾了半天总算搞定了,总结一下: 1.首先,介绍一下我的开发环境. 物理机:wi ...
- 开发板——在X210开发板上进行裸机开发的流程
流程总结 本文以"LED流水灯"为例,说明在X210开发板上进行裸机开发的流程. 步骤一:搭建嵌入式Linux开发环境 在虚拟机中安装与配置Linux系统,并安装交叉编译工具链: ...
最新文章
- 阿里软件测试工程师手把手教学——如何更好地设计测试用例?
- 卡内基梅隆大学的研究人员提出新的源定位算法: SilenceMap,寻找大脑的静默区域...
- 3张硬纸板DIY《节奏光剑》全身追踪器,免费开源可替代淘宝3000元套件
- “猜你喜欢” — 浅谈内容分发中的推荐系统
- OS / Linux / Inode 详解
- 函数式编程里的Materialization应该翻译成什么?
- react不同环境不同配置angular_前端问题集:vue配置环境-给不同的环境配不同的打包命令...
- Linux权限的简单剖析
- 吴恩达机器学习练习4:神经网络学习(反向传播)
- 擦地机器人毕业设计_救援机器人毕业设计
- MusicBrainz Picard for Mac(跨平台音乐标记器)免费版
- 简单网络传递加密数据
- Java开发环境搭建实验报告
- ActiveX控件开发流程
- linux tar 绝对路径,tar打包使用绝对路径详解
- presto字符串转日期
- 最新版腾讯防水墙(二代)识别
- 计算机专业课只考c语言的学校,【择校必看】十三所计算机专业课只考数据结构的985院校!...
- GitHub忘记用户名和密码如何找回
- Citrix 联机插件报错:找不到满足锁定要求的(AllowHotKey)的值
热门文章
- 机器视觉(十一):一维条码识别
- 常用github插件
- 小家电行业遇冷,出海成为新选择?
- 魅族mx1Android4.4,魅族MX 定制 Flyme-1.1.8 正式版固件(适用于香港)
- 一款让订货变得简单的微信订货管理系统
- SEGAN: Speech Enhancement Generative Adversarial Network
- 雷击浪涌抑制电路设计---放电管、压敏电阻、TVS管
- python画图坐标重叠怎么办_Python学习第95课-多个数据在同一个坐标轴画图叠加
- c语言自学教材 轮子,七月新增开源项目:你学习的速度跟得上前端造轮子的速度吗?...
- Pyplot tutorial