Mini2440通过nfs启动ubuntu-10.04系统总结

系统:Ubuntu10.04

目标机:mini2440

1.安装nfs apt-get install nfs-kernel-server

2.默认安装好nfs-common 可用apt-get install nfs-kernel试一下是否安装成功

3.配置虚拟机IP:sudo eth0 192.168.1.121

(虚拟机必须设置静态IP,并且虚拟机需设置为桥接方式)虚拟机与宿主机与目标机为同个网段。

4.设置目标机IP

5.配置文件sudo gedit /etc/exports 添加一行:/home/a/nfs *(rw,sync,no_root_squash)保存退出

6,重启nfs /etc/init.d/nfs-kernel-server

7.在开发板上mount -t -nfs -o nolock 192.168.1.121:/home/a/nfs

自此可以在开发板上看到Mini2440通过nfs启动ubuntu-10.04系统总结 - geyingzhen - 戈英祯的博客(写日志的时候网已经断了- -)


注意:,linux虚拟机ip地址是:192.168.1.112。

下面开始配置mini2440开发板

1.打开windows下的超级终端,连接好串口线、网线、电源,选择nand flash启动开发板,在启动时迅速按空格键,进入vivi模式

2.在Supervivi模式下输入如下命令

Supervivi> param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.112:/opt/mini2440/root_qtopia ip=192.168.1.230:192.168.1.112:192.168.1.1: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.112)是开发主机的IP

第三项(192.168.1.1)是目标板上网关(GW)的设置;

第四项(255.255.255.0)是子网掩码;

第五项是开发主机的名字(一般无关紧要,可随便填写)

eth0 是网卡设备的名称。

3.要想每次启动都通过nfs启动系统,输入命令:Supervivi>menu,按下s,然后再按下w,将启动命令写入flash,成功!以后每次都可以以NFS方式启动。如不进行此操作,以后要想通过nfs启动系统都要对开发板进行上面环境变量的设置。

4.输入boot,按enter键即可通过nfs启动系统

注:用ifconfig eth0 192.168.1.230可以设置linux开发板的ip地址,但重启后又变成默认,要想保存改变的ip地址,需要改掉/etc/eth0-setting里面的IP就可以永久保存了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值