2 cshudxm CSHUDXM 于 2014.10.16 16:18 提问

将centos6.5控制台重定向到串口,centos接收数据不完整

在centos6.5环境下,想通过串口来登录,于是做如下操作:
1、创建/etc/init/ttyS0.conf,添加内容:
# ttyS0 - agetty
#
# This service maintains a agetty on ttyS0.
stop on runlevel [S016]
start on runlevel [23]
respawn
exec /sbin/agetty -h -L -w /dev/ttyS0 9600 vt102

2、在/etc/securetty文件最后一行添加:ttyS0

本人在centos5.5已经通过了测试,并未修改grub文件,但是由于在centos6.5下不修改grub文件则串口没有任何输出,所以做如下修改(但我觉得应该不需要修改)
3、修改/etc/grub.conf文件,在kernel行末尾添加console=ttyS0:
title CentOS (2.6.32-431.el6.x86_64_ttyS0)
root (hd0,0)
kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/mapper/VolGroup- lv_root rd_NO_LUKS rd_NO_MD rd_LVM_LV=VolGroup/lv_swap crashkernel=auto LANG=zh_CN.UTF-8 rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet console=ttyS0
initrd /initramfs-2.6.32-431.el6.x86_64.img

重启后有启动信息,但是使用串口调试助手发送用户名:root,只显示接收到了“o”,数据感觉接收不全,不知道是什么原因,求大神指导CSDN移动问答

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!