nfs挂载根文件系统笔记

1.nfs挂载

mount localhost:/ok6410 /mnt/share

2.重启nfs

Sudo  /etc/init.d/nfs-kernel-server  restart

3.nfs挂载根文件系统

Linux ip:192.168.6.135

网关: 192.168.6.254

掩码:255.255.255.128

开发板ip: 192.168.6.136:

设置环境变量:

#setenv bootargs root=/dev/nfs nfsroot=192.168.6.135:/ok6410/yaffs2 ip=192.168.6.136:192.168.6.254:255.255.255.128 console=ttySAC0,115200

#saveenv

#reset

 

过程:按照文章 ubuntu构建嵌入式nfs服务,配置nfs。我的/etc/exports内容为

  /ok6410/yaffs2 *(rw,no_root_squash,sync)

1.烧录uboot-bin和内核到nandflash

2.启动开发板,让其停在uboot

3.更改环境变量:

#setenv bootargs root=/dev/nfs nfsroot=192.168.6.135:/ok6410/yaffs2 ip=192.168.6.136:192.168.6.254:255.255.255.128 console=ttySAC0,115200

#saveenv

#reset

4.即可启动系统

其中yaffs2为开发板提供的yaffs2源文件解压得到。


转载:http://blog.sina.com.cn/s/blog_4ec8232f0100x8f9.html


基于友善之臂mini2440。
Supervivi> param set linux_cmd_line "console=ttySAC0 root=/dev/nfs
nfsroot=192.168.1.111:/opt/FriendlyARM/mini2440/root_qtopia
ip=192.168.1.70:192.168.1.111:192.168.1.111:255.255.255.0:sbc2440.arm9.net:eth0:off"
其中,param set linux_cmd_line 是设置启动 linux 时的命令参数。其各参数的含义
第 - 289 - 页
如下:
nfsroot 是自己开发主机的IP 地址。
“ip=”后面:
第一项(192.168.1.70)是目标板的临时IP(注意不要和局域网内其他IP 冲突);
第二项(192.168.1.111)是开发主机的IP;
第三项(192.168.1.111)是目标板上网关(GW)的设置;
第四项(255.255.255.0)是子网掩码;
第五项是开发主机的名字(一般无关紧要,可随便填写)
eth0 是网卡设备的名称。
由于该命令比较长,容易输入错误,我们已经把它写入了光盘的nfs.txt 文件中,这样
您直接复制过来就可以

转载:http://blog.chinaunix.net/uid-24467128-id-2606198.html


现在的uboot基本上都支持nfs和tftpboot功能,我以nfs为例

1、在uboot的shell环境下执行:

A、设置启动命令(加载内核):

setenv bootcmd nfs c0008000 192.168.1.200:/home/venkee/Linux/linux-kernel/arch/arm/boot/zImage \; bootm c0008000

B、设置内核启动参数(输出终端和根文件系统位置):

setenv bootargs console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.200:/home/venkee/Linux/rootfs ip=192.168.1.230:192.168.1.200:192.168.1.1:255.255.255.0:linux.arm9.net:eth0:off

C、保存环境变量:

saveenv

2、重新启动开发板,让其自动加载内核和根文件系统

3、使用原因:

开发初期,内核和根文件系统都是更改频繁的,用下载的nand的方法比较繁琐,效率低

转载:http://blog.sina.com.cn/s/blog_705e786801010rsb.html





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值