首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenWRT BusyBox init不创建/etc/init.d/rcS

OpenWRT BusyBox init不创建/etc/init.d/rcS
EN

Unix & Linux用户
提问于 2019-08-29 15:42:04
回答 1查看 558关注 0票数 1

我正在构建一个OpenWRT映像(混沌平静),需要将BusyBox配置为使用init。因此,在busybox配置中,我输入Init公用事业菜单,然后启用init,以及对读取inittab文件的支持。

当我的映像完成构建时,它包含以下/etc/inittab文件:

代码语言:javascript
复制
::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K shutdown
::askconsole:/bin/ash --login

在我看来,这很好,只是/etc/init.d/rcS不存在。如果我将这个映像加载到路由器上,它显然无法用以下消息引导:

代码语言:javascript
复制
init started: BusyBox v1.23.2 (2019-08-29 09:26:36 CDT)
Bad inittab entry at line 3
can't run '/etc/init.d/rcS': No such file or directory

如何解决这一问题?我应该添加我自己的/etc/init.d/rcS吗?如果是这样的话,应该如何做到(即作为自己的OpenWRT包)?是否有一个标准/默认的rcS脚本可以用作模板?是否有包含此文件的配置选项,而我可能错过了该文件?为什么它认为第3行的inittab条目是错误的?

EN

回答 1

Unix & Linux用户

发布于 2020-11-25 03:10:13

据说,openWrt正在使用procd进行init工作。因此,不再存在/etc/init.d/rcS。

票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/538103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档