ubuntu 启动nfs方法

首先现配置下ubuntu 9.10服务器
1.在ubuntu 9.10上安装nfs服务器
sudo apt-get install nfs-kernel-server
2.配置该服务器
sudo gedit /etc/exports
在打开的空的文件中,添加下面这句话
/opt/FriendlyARM/mini2440/root_qtopia *(rw,sync,no_root_squash)

/opt/FriendlyARM/mini2440/root_qtopia是ubuntu 9.10的共享目录 *(rw,sync,no_root_squash)中,*表示所有客户机都可以挂载上述共享目录,rw 表示挂接此目录的客户机对该目录有读写的权力,no_root_squash 表示允许挂接此目录的客户机享有该主机的 root 身份。
3.启动服务
sudo /etc/init.d/nfs-kernel-server start

4.安装串口调试软件minicom(命令行界面)或者cutecom(图形界面),通过软件源更新
sudo apt-get install minicom
sudo apt-get install cutecom
在ubuntu 9.10上的工作就完成了
下面是在开发板上要做的工作了
开发板的系统可以选择从nfs共享文件夹启动或者是从开发部内部的flash中启动。
这里选择从nfs共享文件夹启动。
1.从ubuntu 9.10 的命令行中输入cutecome,启动cutecome。
2.将micro2440开发板的左下角的开关打到nor,从nor启动。
3.在cutecome的输入端输入q,并回车。
4.进入了micro2440的Supervivi,在cutecom的输入端输入下面的命令行:
param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.101:/opt/FriendlyARM/mini2440/root_qtopia ip=192.168.1.230:192.168.1.101:192.168.1.2:255.255.255.0:sbc2440.arm9.net:eth0:off"
其中 ,param set linux_cmd_line 是设置启动 linux 时的命令参数。其各参数的含义如下:
nfsroot 是自己开发主机的 IP 地址。
“ip=”后面:
第一项(192.168.1.230)是目标板的临时 IP(注意不要和局域网内其他 IP 冲突);
第二项(192.168.1.101)是开发主机的 IP;
第三项(192.168.1.2)是目标板上网关(GW)的设置;
第四项(255.255.255.0)是子网掩码;
第五项是开发主机的名字(一般无关紧要,可随便填写)
eth0 是网卡设备的名称。
5.输入boot 然后回车。
6.micro2440从ubuntu 9.10主机的/opt/FriendlyARM/mini2440/root_qtopia这里启动,这个是事先编译好的环境。
7.启动后,cutecom的输入端口等价于开发板的命令行。
另外,如果不想使用nfs共享目录的方法启动开发板的,而采用开发板自己的内部flash启动,在开发的时候 还想启用ubuntu 9.10上的共享目录,用共享目录上的资源来进行开发,则
1.确保nfs服务已经打开
sudo /etc/init.d/nfs-kernel-server start
2.在目标板的linux启动后的命令行里输入
mount -t nfs -o nolock 192.168.1.101:/opt/FriendlyARM/mini2440/root_qtopia /mnt
192.168.1.101是主机ubuntu 9.10的地址。就会将ubuntu 9.10的/opt/FriendlyARM/mini2440/root_qtopia目录挂载到开发板的/mnt下,注意,如果/mnt目录事先没建 立好会报错,可以用mkdrir mnt来建立。对于使用别的开发板的,可以采用这种方法来开发。
http://hi.baidu.com/jesserei/blog/item/b0e0da099ab0793ee824880c.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值