前面说了,我已经在服务器和客户端都搭建好了NFS支持,现在唯一麻烦的就是每次开发板上电,我都需要运行ifconfig来配置iP地址和mac地址,子网掩码,网关,然后才能够ping通服务器,然后才能够挂载nfs共享目录。能不能让开发板每次启动后直接配置好,共享目录也挂载好,我直接就可以用呢?当然可以,而且办法很多,我就先搜了个简单的。
我的开发板是用busybox制作根文件系统的,同时也具有处理系统初始化过程的能力。在默认情况下,busybox会运行系统初始化脚本/etc/init.d/rcS。
那么问题就简单了,只要在这个rcS文件中加入我们想要初始化的几个语句就可以了。
进入开发板的相应目录,使用vi打开rcS文件,编辑,保存,退出,搞定,就这么简单?当然是我YY的。首先使用VI就有问题,又是插入模式,命令模式,底行模式,你要不好好看文档根本不知道从哪里入手,这个不是本文的重点。
当然我也是认真看了文档的,但是我的开发板不知是否有问题,在进入rcS文件编辑后,感觉键盘一直在狂输入Q^S这几个字符,我狂按ESC之后会停,但过一会儿又出来了。总之rcS文件一直没有按照我的意愿修改好。难道是HIlunux的简化版vi太简化了,以至于出了毛病?
我不过我还是想了一个曲线救国的方法。
咱不是已经能够nfs成功,共享目录了吗?把那个rcS文件复制到共享目录里面,然后在服务器上用gedit修改多简单呀,修改完之后再复制回去/etc/init.d/目录不就行了。
哈哈,还是gedit好用,linux高手别喷我呀,我是菜鸟。
不管怎么样,开发板重新启动之后,一切就配置好了,可以直接用了。至于vi的问题,以后有时间会搞清楚的
。
阅读(678) | 评论(0) | 转发(0) |