从busybox的把原版的inittab搬出来,然后分析里边的内容,最后把里边
——————————————————————————————————
# Start an "askfirst" shell on the console (whatever that may be)
::askfirst:-/bin/sh
——————————————————————————————————
修改成
——————————————————————————————————
# Start an "askfirst" shell on the console (whatever that may be)
::askfirst:-/bin/ash
——————————————————————————————————
也就是上次的工作。
启动SKYEYE,进系统一切很正常,但到最后居然找不到rcS文件,这情况不是又回头了吗,不过根据提示还能进提示符。这证明了这个是文件执行的问题了。我在模拟器进入rcS所在目录,直接用./rcS执行也提示找不到文件。用ls命令看发现该目录有两个文件,rcS和rcS~,第一个有可执行属性,而最后一个是普通文件而且是隐藏的。
我打开终端,把rcS~删除,重新制作映像执行。
这次运行就正确无误了。
但为什么那个文件会影响运行呢,本人太懒,不再深究。