主题 : 菜鸟问个问题,采用mini2440开发板,linux内核如何开机时自动运行shell程序 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 21223
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2010-05-13
最后登录: 2010-06-02
楼主  发表于: 2010-05-18 16:02

 菜鸟问个问题,采用mini2440开发板,linux内核如何开机时自动运行shell程序

比如说,我在root/下面有个auto.sh,我想在开机的时候就运行auto.sh应该怎么办?
[ 此帖被qiu0574在2010-05-18 16:11重新编辑 ]
级别: 侠客
UID: 19986
精华: 0
发帖: 64
金钱: 340 两
威望: 68 点
综合积分: 128 分
注册时间: 2010-04-25
最后登录: 2017-01-28
1楼  发表于: 2010-05-18 20:30
minni使用手册有啊  在etc里 init什么文件里 修改一下   你查查使用手册   讲嵌入式的书也有讲的
级别: 新手上路
UID: 21223
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2010-05-13
最后登录: 2010-06-02
2楼  发表于: 2010-05-19 15:40
OK 问题成功解决了。
级别: 新手上路
UID: 47145
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2011-05-19
最后登录: 2011-05-19
3楼  发表于: 2011-05-19 16:22
这位兄弟,问题怎么解决的?我现在正急需解决这个问题,能不能告诉我一下?
我用开发板挂载NFS文件系统,在/usr/test/下有个hi可执行文件,在/etc/rc.d/init.d/下建了一个执行/usr/test/hi的脚本hi.sh,然后在/etc/rc.d/rc3.d下建了个指向/etc/rc.d/init.d/hi.sh的软链接。重启开发板,开机启动内核后,能够运行hi程序。
但是当我以同样方式做了个文件系统后,开机后,要么到内核结束,就一直停在那不动了,要么出现“kernel panic - not syncing : no init found . try passing init = option to kernel”。
我实验了下,只要把/etc/rc.d/rc3.d下的软链接删除,做的文件系统就没有问题。

请问具体怎么解决?感激不尽!