感谢支持
我们一直在努力

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

赞(0) 打赏
转载请注明出处:服务器评测 » Linux支持串口输出的方法
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏