终于通过nfs启动成功,发贴庆祝一下并小结。
在kasim 的帮助下,终于通过nfs启动成功。我也是arm linux的初学者,小结一下给别人一点提示以节约时间:
1,我买的micor2440可能太新,配套光盘的root_nfs.tgz无法正常启动,请到
http://www.arm123.com.cn/linux/root_qtopia.tgz下载。
2,原文档中的tar文件命令有问题,会生成嵌套的两个root_nfs文件夹。
3,主机使用虚拟机的话,网卡模式一定要设成桥接模式,重要。
4,fedora系统默认打开防火墙,必须关闭防火墙。(桌面菜单中有)
基本注意这几点就能成功了,另外一定要确认网络先ping通,并本机mount nfs成功,仔细的话一定会成功。
另外测试了一下hello程序,和很多人碰到的一样,显示“-/bin/sh: ./hello: not found”,应该是库文件找不到,将Makefile的编译命令改成静态库方式就通过了($(CROSS)gcc -o hello -static hello.c)。
至于动态链接方式不成功还没有找到原因,不知道有没有arm-linux下的ldd小工具,否则也不知道这个hello到底调用了那个动态库,继续努力中。。。