免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7557 | 回复: 6
打印 上一主题 下一主题

Console redirection on linux using grub (重定向Linux标准输入输出到串口) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-08 14:51 |只看该作者 |倒序浏览
最近在办公室拿了一台废旧的P3机器安装了Centos系统来玩。但为显示器比较垃圾,导致眼睛受不了,所以能通过Com1端口出作为该机的标准输入输出设备。
    通过查询资料找到以下几篇文章。并测试通过。

资料1:IBM官方资料,链接地址为:http://publib.boulder.ibm.com/infocenter/clresctr/vxrx/index.jsp?topic=/com.ibm.cluster.csm16010.install.doc/am7il_grubconf.html
资料2:CU论坛上的一句话问答:http://linux.chinaunix.net/bbs/viewthread.php?tid=901359

要想达到Linux从启到输出到启动完成的所有输出均复制到Com1上,一共需要修改4个文件 。
首先要确认/etc/agetty文件是否存在,此文件用来把系统的输入输出映射到其它设备上。
/etc/inittab
/etc/securetty
/etc/grub.conf
/etc/sysconfig/kudzu

1、首先在inittab里面添加如下内容:
7:2345:respawn:/sbin/agetty /dev/ttyS0 9600   (作者原写的是2345,本来我想改成12345的。但因太懒,没改。9600为速率。我在使用9600时,发现当输出太多时,终端会跟不上显示器上的输出。)
2、修改/etc/securetty 。
    在里面添加一行:ttyS0 (如果你使用的COM口不是0,则改为其对应的编号 )
3、修改/etc/sysconfig/kudzu
    把SAFE改为YES:
4、修改grub.conf文件。
    添加如下内容:serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
terminal --timeout=5 console serial
console=ttyS0,9600n8 console=tty0


保存,找上一根串口线连接上,连接上。
重启机器。然后你就会看到你的终端管理界面上,会有杂七杂八的输出了。

[ 本帖最后由 yangybcy 于 2009-6-9 13:35 编辑 ]

linux_console_redirection.jpg (7.84 KB, 下载次数: 29)

linux_console_redirection.jpg

论坛徽章:
0
2 [报告]
发表于 2009-06-08 14:59 |只看该作者
另一篇资料可参考DELL的:
http://www1.ap.dell.com/content/ ... &l=zh&s=lca

论坛徽章:
0
3 [报告]
发表于 2009-06-09 00:01 |只看该作者
太好了,终于知道原来/etc/agetty此文件用来把系统的输入输出映射到其它设备上。

论坛徽章:
0
4 [报告]
发表于 2009-06-09 13:10 |只看该作者
学习了,我的普通PC重定向到串口。几个问题:
1)/etc/agetty的具体作用是什么,看上去是agetty的配置文件但是man agetty没说这个文件?
2)没看到你在grub内核追加 串口参数,内核的输出能重定向到串口么?你在grub.conf加的配置可以把grub菜单重定向到串口。

/etc/sysconfig/kudzu 的修改,看了下内容,这样应该不用停止kudzu这个服务了以免kudzu在检测串口时导致检测数据的输出。(这点学习了。)

论坛徽章:
0
5 [报告]
发表于 2009-06-09 13:32 |只看该作者
有用啊,呵呵

LZ帖子里面的链接竟然是白色的

论坛徽章:
0
6 [报告]
发表于 2009-06-09 13:34 |只看该作者
kudzu           0ff   1ff   2ff   3ff   4n    5n    6ff

在init 3中  我是禁用了kudzu服务的。   

至于链接这个  我第一次写进去是正常的。  后来编辑了一下帖子。就自动变成白色的了

论坛徽章:
0
7 [报告]
发表于 2009-06-09 13:40 |只看该作者
原帖由 yangybcy 于 2009-6-9 13:34 发表
kudzu           0ff   1ff   2ff   3ff   4n    5n    6ff

在init 3中  我是禁用了kudzu服务的。   

至于链接这个  我第一次写进去是正常的。  后来编辑了一下帖子。就自动变成白色的了


楼主又给改回来了,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP