网上介绍很多,因为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