supervivi下从nfs文件系统启动

来源:互联网 发布:java设计图书管理系统 编辑:程序博客网 时间:2024/04/28 08:12
feddora9下(虚拟机,nat)
按照mini2440说明书可以完成这个操作,但下面的东东讲得有点不清楚
param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.116:/opt/FriendlyARM/mini2440/root_qtopia ip=192.168.1.70:192.168.1.116:192.168.1.1:255.255.255.0:sbc2440.arm9.net:eth0:off"
其中ip=后面的
第1项192.168.1.70是用来分配给板子的ip(不必管板子ip原始什么,只要这个ip不和局域网其他ip冲突就行)
第2项192.168.1.116是主机ip,即虚拟机上fedora ip
第3项192.168.1.1是给板子设定的网关,和主机网关相同即可一般为192.168.1.1

输入命令:
检查一下在命令中间不要加换行,否则nfs启动时出错,应该是如下形式


1.配置nfs及fedora9本机试挂载
友善说明书2010-6-9 ch5.5.1
mount –t nfs localhost:/opt/FriendlyARM/mini2440/root_qtopia /mnt
mount –t nfs 192.168.1.116:/opt/FriendlyARM/mini2440/root_qtopia /mnt
2.板子试挂载
友善说明书ch 2.5.20
mount –t nfs –o nolock 192.168.1.116:/opt/FriendlyARM/mini2440/root_qtopia /mnt
3.nfs启动
友善说名书ch5.5.3
param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.116:/opt/FriendlyARM/mini2440/root_qtopia ip=192.168.1.70:192.168.1.116:192.168.1.1:255.255.255.0:sbc2440.arm9.net:eth0:off"

*******************************
ubuntu 11.04下安装nfs及配置

打开 系统/系统管理/新立得软件包管理器,搜索nfs,双击nfs-kernel-server项,然后应用,即可自动安装。
配置如下
gedit /etc/exports ,加入下面一行
/opt  *(rw,sync,no_root_squash)
然后
chmod 777 /opt
/etc/init.d/portmap start
/etc/init.d/nfs-kernel-server start
测试
mount -t nfs 192.168.1.107:/opt /mnt -o nolock,tcp

*******************************





/************************************************************************************************************************************************/
uboot下设置nfs启动,类似supervivi,使用命令setenv bootargs而不是param set linux_cmd_line
检查一下在命令中间不要加换行

setenv bootargs  console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.116:/opt/FriendlyARM/mini2440/root_qtopia ip=192.168.1.70:192.168.1.116:192.168.1.1:255.255.255.0:sbc2440.arm9.net:eth0:off
原创粉丝点击