2440学习(一)—— NFS搭建


刚从井老师处拿的板子,板子的Nand flash被和谐掉了,只能从nfs启动了 

一   在ubuntu上安装nfs服务

关于nfs的说明网上有很多

http://chen.wenz.blog.163.com/blog/static/67743854200909102435164/


1.安装服务器端

    $sudo apt-get install nfs-kernel-server nfs-common portmap

2. 共享文件夹设置

     ~$ mkdir M2440nfs

     ~$ chmod 777 M2440nfs

  /etc/exports加入:  

       /home/tech/M2440nfs *(rw,sync,no_root_squash)

3.重启服务

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

4. 测试是否成功

showmount -e

mount -t nfs 192.168.0.1:/home/tech/M2440nfs /mnt

ls -l /mnt



后记: 以上代码是用tech用户操作的,之后加载nfs启动后遇到很多问题,没找到解决方法。

然后root账户把目录改建在了/M2440nfs下,终于启动成功。


1.Warning: unable to open an initial console.

 解决方法

创建rootfs过程中,在/dev目录下手动创建如下节点:
mknod -m 660 null c 1 3
mknod -m 660 console c 5 1
2.  can't open /dev/tty3: No such file or directory
can't open /dev/tty2: No such file or directory
can't open /dev/tty4: No such file or directory


解决方法:

/dev目录下
ln -sf null tty2
 ln -sf null tty3
 ln -sf null tty4
 
3. mount: permission denied.
没找到解决方法
 
二 网络设置
nfs服务器搭建在虚拟机的ubuntu上,2440直接连在笔记本的网口上,需要搭建一个ubuntu和2440双机互联的网络
1 。先设置虚拟机的网络,选择桥接方式,直接使用pc的网卡

2 。设置ubuntu的地址
192.168.0.107 255.255.255.0 192.168.0.1
3 。设置2440 uboot参数
bootdelay=1
baudrate=115200
ethaddr=08:08:11:18:12:27
tekkaman=bmp d 70000
stdin=serial
stdout=serial
stderr=serial
ethact=dm9000
bootcmd=nfs 0x30008000 192.168.0.107:/M2440nfs/uImage;bootm
bootargs=noinitrd root=/dev/nfs rw nfsroot=192.168.0.107:/M2440nfs/root_qtopia ip=192.168.0.121:192.168.0.107:192.168.0.1:255.255.255.0:mini2440:eth0:off console=ttySAC0,115200 init=/linuxrc mem=64M
nfsroot=192.168.0.107:/M2440nfs/root_qtopia
nfshost=192.168.0.107
filesize=1EDEF0
fileaddr=30008000
gatewayip=192.168.0.1
netmask=255.255.255.0
ipaddr=192.168.0.121
serverip=192.168.0.107
参数设置参考:http://blog.csdn.net/zxf20063033/article/details/8041002
 
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值