S5PV210210使用网络文件系统nfs作为根文件系统
来源:互联网 发布:centos怎么发邮件 编辑:程序博客网 时间:2024/05/20 20:58
S5PV210使用网络文件系统nfs作为根文件系统:
开发板上电,u-boot启动内核,内核加载文件系统,此时有两种方法加载文件系统:
利用网络加载网络文件系统;把文件系统烧写到开发板中,成为本地文件系统。此处使用网络文件系统作为文件系统,即通过网线与PC机相连,利用NFS服务挂载PC上的文件系统,该文件系统为之前为开发板做好的,并不是PC机的文件系统。
步骤:
1.在PC机上要安装nfs服务器:
sudo apt-get install nfs-kernel-server
2.修改配置文件,把文件系统所在目录共享,这样开发板才能挂载:
sudo vim /etc/exports
增加
/home/akaedu/rootfs *(rw,sync,no_subtree_check,no_root_squash)
其中/home/akaedu/rootfs为文件系统所在目录。保存退出
3.重启nfs服务,使修改的配置文件生效:
sudo etc/init.d/nfs-kernel-server restart
到此为止我们配置了一个目录/home/akaedu/rootfs,让他作为开发板的根文件系统所在的目录。
4.找到文件系统的压缩包rootfs_s5pv210_new.tar.gz,并把它拷贝到/home/akaedu目录下解压缩:
sudotar xvf rootfs_s5pv210_new.tar.gz
注意不要用鼠标右键解压缩,要用sudo,否则出错,也许第一次没有用sudo,第二次用了,最好删了重新解压,因为可能解压的文件不全。可以查看一下解压之后的dev里面有无内容,若无,必错。
下面的步骤极为重要,不能把开发板的参数设置错误,否则无法正确挂载和启动!!!
5.到开发板上设置内核启动参数:
启动到nfs文件系统:
setenvbootargs noinitrd root=/dev/nfs rwnfsroot=192.168.0.200:/home/akaedu_cheng_sir/rootfsip=192.168.0.100:192.168.0.200:192.168.0.1:255.255.255.0:ARM:eth0:off init=/linuxrc console=ttySAC0,115200
这配置根据个人机器来配置。
6.重启开发板,就能正确找到并且挂载网络文件系统,跟本地文件系统一样操作。
- S5PV210210使用网络文件系统nfs作为根文件系统
- sbc2410-nfs(用网络文件系统作为/文件系统)
- 网络文件系统nfs文件系统使用
- 网络文件系统nfs文件系统使用
- 使用NFS作为根文件系统来启动
- 使用网络文件系统(NFS)
- 使用nfs作为根文件系统启动遇到的问题
- 4、网络根文件系统(NFS)
- 210支持nfs作为根文件系统启动
- android 使用 NFS 根文件系统
- android 使用 NFS 根文件系统
- android 使用 NFS 根文件系统
- android 使用 NFS 根文件系统
- NFS(网络文件系统)简述及使用
- NFS (网络文件系统)
- 关于网络文件系统NFS
- NFS网络文件系统配置
- 网络文件系统(NFS)
- Modbus RTU程序开发解读
- android调试debug快捷键
- insert into table 插入多条数据
- this 在javascript的中的使用,可以全部解决,你看学不学习下
- Vim Command Cheat Sheet
- S5PV210210使用网络文件系统nfs作为根文件系统
- linux中fork()函数详解
- PHP魔术方法汇总
- Java解析json数据
- 不一样的人生
- 微信操作整理
- 如何使对象可以像数组一样进行foreach循环?
- 一直处于网页中间的滚动广告
- Oracle 查看表有哪些列在谓词条件过滤中