歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux支持串口輸出的方法

Linux支持串口輸出的方法

日期:2017/2/28 16:29:34   编辑: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

Copyright © Linux教程網 All Rights Reserved