红联Linux门户
Linux帮助

将FC6控制台输出到串口的方法

发布时间:2007-11-04 01:28:41来源:红联作者:drivers
  linux box经常是没有显卡没有VGA接口的。这样就只能通过网络和串口调试。如果网络配置错误,那么就只能通过串口了。而且安装系统,查看启动信息,也需要串口。所以利用串口来管理linux box是必须的。但是标准的FC6的发行版并没有这个功能。Google了一下,终于调试通过了。步骤如下:

  1、通过grub把串口参数传递到内核,这样内核就可以把启动信息打印到串口上,方法如下:

  修改/boot/grub/grub.conf,在kernel后面增加参数 比如:
  kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/1 console=ttyS0,115200 console=tty0

  2、在inittab中为串口增加登录点
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

  后面增加一行
  S0:2345:respawn:/sbin/agetty ttyS0 115200 vt100 init q

  注意 inittab要求用户ID要和后缀一致,所以前缀应该是S0。

  3、增加安全设置,这样在登录的时候才能输入密码
  echo ttyS0 >> /etc/securetty

  OK了!现在即可以通过本机标准输入输出登录,也可以通过网络SSH,或者是串口登录系统了。
文章评论

共有 0 条评论