如何让shell运行在ttyS0上??

如何让shell运行在ttyS0上??

我的嵌入式系统里的shell是运行在/ dev/console上的,结果每次在进入系统前都会出错-------
sh: can't access tty; job control turned off

如何让shell运行在真实的console比如ttyS0上呢?
改inittab就可以知道了
我的arm9上的系统内核是2.4.18,没有initab文件,只有rcS.而且rcS中没有1:2345:respawn:/sbin/mingetty tty1 这样的定义,只有一句:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
runlevel=S
prevlevel=N
umask 022
export PATH runlevel prevlevel

我该怎么改呢?
这个 看来要到"嵌入式开发"板块 问问了,
我不大清楚   
我在System V上见过运行级别S。他是这样的,我写在这儿,不知道对你有用没有:
0     电源关闭状态
1     系统管理模式
S和s      单用户模式
2     多用户模式
3     远端文件共享状态
4     由管理员定义的系统状态
5     固件用
6     关机和系统重新启动状态