Linux支持串口输出的方法

网上介绍很多,因为Linux发行版不同,可能不是那么通用,是否通用本人无法验证,本文只在以下系统中测试通过

添加过程注意大小写,特别是ttyS0

CentOS release 5.3(Final)

Kernel 2.6.18-164.e15 on an i686

1st-修改Grub参数

[root@sip etc]# cat /boot/grub/grub.conf
default=2
timeout=10
#新加内容
serial --unit=0 --speed=115200
triminal --timeout=15 console serial
#splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu
title CentOS(2.6.18-164.el5xen)
        root (hd0,0)
        kernel /xen.gz-2.6.18-164.el5
        module /vmlinuz-2.6.18-164.el5xen ro root=/dev/VolGroup00/LogVol00
        module /initrd-2.6.18-164.el5xen.img
title CentOS(2.6.18-164.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/VolGroup00/LogVol00 vga=0x305
        initrd /initrd-2.6.18-164.el5.img
#蓝色是模板,复制的时候主要尽量不要用手打,否则错一个字母就全错
title CentOS(Console)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/VolGroup00/LogVol00 console=ttyS0,115200
        initrd /initrd-2.6.18-164.el5.img

#可以看到改动非常少

2nd-修改/etc/inittab参数

[root@sip etc]# cat /etc/inittab
# 增加com1/com2支持(ttyS0/ttyS1)
#......原有内容不要改动......
s0:2345:respawn:/sbin/agetty -L -f /etc/issueserial 115200 ttyS0 vt100
s1:2345:respawn:/sbin/agetty -L -f /etc/issueserial 115200 ttyS1 vt100

3rd-建立/etc/issueserial文件

这个文件作用S0/S1登录前的提示,可以#cp issue issueserial的内容,或者为空都可以,不存在会怎样没试验,建议不要尝试,新建就行了,别由于

4th-改/etc/securetty文件

在console字段后添加二行
ttyS0
ttyS1

没什么说的,加上就行了

===============================================完成了,去reboot吧

可以串口输出了,是否可以不要显卡?不清楚,因为这会我测试的是集成显卡的机器,没法测试,有条件的可以看看,到底启动不启动,我也不好在CMOS里把集成显卡关掉,万一不行,还得重新清理CMOS



本文转自:http://www.linuxidc.com/Linux/2010-10/29034.htm

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值