LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1315|回复: 3

SHELL不能运行,大侠江湖救急!!

[复制链接]
发表于 2006-4-27 10:21:31 | 显示全部楼层 |阅读模式
我用linux kernel 2.4.20 + busybox1.1.0 + 自己生成的根文件系统
在几台PC上都测试过,可以运行的,且稳定。
但是挪到CPU:ALI 6117,includes 386SX 的嵌入式系统上就总是出项如下问题:
内核顺利工作,执行/etc/init.d/rcS也应该正常,就是每每执行到最后该出现shell提示符的时候系统就停在哪里了。
我在/etc/inittab里头先后试过几种写法:
1
   tty1::respawn:/sbin/getty 38400 tty1
   这种写法启动后,提示输入用户,即,进入login程序。但是当输入root用户回车后,系统又进入login登录提示,如此反复,就是不能进入shell。
2
   tty1::askfirst:/bin/sh
   这种启动后,提示按“enter”建进入控制台,但是按“enter”键之后又反复出现登录的“askfirst”语句,而不能进入shell。
3
   tty1::respawn:/bin/sh
   这种启动后就卡在应该出现shell的地方了,没信儿了。
总之我怀疑shell不能正常运行,不知道为什么,请大侠指点迷津!
发表于 2006-4-27 11:32:53 | 显示全部楼层
试试看内核传递参数
init=/bin/bash
来启动?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-28 09:49:01 | 显示全部楼层
init=/bin/bash 是写在grub.conf里吗?
回复 支持 反对

使用道具 举报

发表于 2006-4-28 12:13:38 | 显示全部楼层
不用,
在启动时按e编辑, 放在后面即可
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表