通过nfs服务挂载根文件系统

转载 2012年03月24日 23:00:40

  前面我们已经完成了根文件系统的制作,本节介绍一下如何通过nfs服务远程访问虚拟机上的根文件系统,这样可以有效提高根文件系统的制作验证

在vivi和u-boot中的设置不太一样,我们分别做以下说明:

1、修改vivi启动参数,从虚拟机上启动根文件系统:

paramset linux_cmd_line "noinitrd root=/dev/nfs nfsroot=/home/rootfs/(修改为实际的目录),rsize=1024,wsize=1024 ip=192.168.220.11(开发板地址可以随便填):192.168.220.xx(虚拟机的地址):192.168.220.254:255.255.255.0::eth0:offinit=/linuxrc console=ttySAC0"

例:vivi> paramset linux_cmd_line "noinitrd root=/dev/nfs nfsroot=/home/dengwei/rootfs/,rsize=1024,wsize=1024 ip=192.168.220.123:192.168.220.56:192.168.220.254:255.255.255.0::eth0:offinit=/linuxrc console=ttySAC0"

vivi> param save


2、修改u-boot启动参数,从虚拟机上启动根文件系统:

setenvbootargs ‘noinitrd root=/dev/nfs nfsroot=/home/rootfs/(修改为实际的目录),rsize=1024,wsize=1024ip=192.168.220.11(开发板地址可以随便填):192.168.220.xx(虚拟机的地址):192.168.220.254:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0’

例: u-boot> paramset linux_cmd_line "noinitrd root=/dev/nfs nfsroot=/home/dengwei/rootfs/,rsize=1024,wsize=1024 ip=192.168.220.123:192.168.220.56:192.168.220.254:255.255.255.0::eth0:offinit=/linuxrc console=ttySAC0"

u-boot> saveenv


注意:vivi修改参数使用双引号,u-boot使用单引号

重启开发板即可


利用NFS服务挂载NFS根文件系统

嵌入式Linux根文件系统,简单地说,根文件系统就是一种目录结构 注意根文件系统和普通的文件系统的区别。   常见的Linux根文件系统有: (1)NFS(网络根文件系统),主要用于 产品...

NFS服务挂接根文件系统

一. NFS服务挂接根文件系统 (1)什么是根文件系统? 与windows的C盘类似,Linux一样要在一个分区上存放系统启动所必需的文件,比如内核映象文件(在嵌入式系统中,内核一般单独存放在一...

QEMU模拟Mini2440开发板运行环境(二):NFS挂载根文件系统

原文 http://blog.csdn.net/maxwell_nc/article/details/44454547 前言 原创文章欢迎转载,请保留出处。 若有任何疑问建议,欢迎...

nfs挂载根文件系统笔记

1.nfs挂载 mount localhost:/ok6410 /mnt/share 2.重启nfs Sudo  /etc/init.d/nfs-kernel-server  restart ...
  • pugu12
  • pugu12
  • 2015年11月09日 16:53
  • 295

nfs挂载根文件系统

这几天弄了块9200的新板,板子和PC直连,挂载NFS根文件系统OK,可时用路由器(D-LINK的)了之后,NFS根文件系统挂接总是有问题:     nfs: server 192.168.0.114...

使用NFS挂载根文件系统到2440开发板

这个过程要保证几个前提。linux系统与上位机是可以正常ping通的。 tftp服务器是正常开启的 nfs服务器是正常开启的 编译好的内核放入了,tftp服务器指定的目录中。 开发板启动方式环境变...

NFS挂载嵌入式Linux根文件系统

   之前转载过一篇《nfs挂载android根文件系统》,但是自己一直都没做成功过,之前因为挂载普通嵌入式Linux根文件系统总是在内核刚启动时,开发板就不向串口打印信息了,而是直接打印到开发板lc...

nfs挂载根文件系统free init memory之后的not respond

nfs: server 192.168.35.9 not responding nfs: server 192.168.35.9 not responding nfs: server 192.16...

goke开发板 通过NFS挂载虚拟机目录/opt/goke/rootfs_uClibc为根文件系统

1.进入uboot 上电后,按 Enter 键进入uboot 2.设置 uboot 参数 setenv gatewayip 192.168.1.1 //路由 setenv ipaddr 192.1...
  • zhancj
  • zhancj
  • 2015年10月29日 18:24
  • 589

S3C2440挂载NFS根文件系统

主要记录下如何在ARM开发板上挂载NFS根文件系统。 PC主机:Ubuntu 和redhat 9.0 目标板:TQ2440开发板,linux内核2.6.32   1.PC上安装NFS服务 s...
  • yj4231
  • yj4231
  • 2012年07月11日 15:01
  • 4132
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过nfs服务挂载根文件系统
举报原因:
原因补充:

(最多只允许输入30个字)