Chinaunix首页 | 论坛 | 博客
  • 博客访问: 396577
  • 博文数量: 380
  • 博客积分: 75
  • 博客等级: 民兵
  • 技术积分: 1925
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-05 15:35
文章分类

全部博文(380)

文章存档

2014年(1)

2013年(2)

2012年(19)

2011年(358)

我的朋友

分类:

2011-09-05 18:37:39

busybox提示can't access tty.job control turned off 解决方法
/etc/inittab写法如下
对于X86:
 tty1::respawn:/sbin/getty 38400 tty1
 tty2::respawn:/sbin/getty 38400 tty2
 
对于ARM:
首先确保在/dev/ttyS0存在,否则自己在/linuxrc或/etc/rcS或/urs/local/rc.local中加入
ln -s /dev/tts/0 /dev/ttyS0
ln -s /dev/vc/0  /dev/tty0
ln -s /dev/vc/1  /dev/tty1
ln -s /dev/vc/2  /dev/tty2
注意:确保在执行下面的语句前在/dev下建立ttyS0
 
方法1:
/etc/inittab写入
console::sysinit:-/etc/rcS
ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100
 
方法2:
/etc/inittab写入
console::sysinit:-/etc/rcS
ttyS0::respawn:-/bin/sh
前者需要登陆验证,会出现提示输入用户名和密码,后者不会
 
方法3:
修改内核源码
在内核源码drivers/char/tty_io.c中将
noctty = 1
改为
noctty = 0
然后
/etc/inittab可以使用默认的,也可以写成:
console::sysinit:-/etc/rcS
console::respawn:/sbin/getty console 115200 ttyS0
 
 
 
阅读(253) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~