Chinaunix首页 | 论坛 | 博客
  • 博客访问: 429172
  • 博文数量: 132
  • 博客积分: 2511
  • 博客等级: 大尉
  • 技术积分: 1385
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-11 15:10
文章分类

全部博文(132)

文章存档

2012年(18)

2011年(35)

2010年(60)

2009年(19)

分类: LINUX

2009-12-31 16:49:17

这几天在一台机器上调试程序,由于涉及到网卡驱动,经常会搞得机器连不上(机器在机房),要么抱到工位上调,要么断电关机再重启,还是配个串口比较方便。自己还没配,吴老大在调的时候就给配上了,这里只记下配置方法。

参考了一下这位兄弟的这篇文章。

在服务器端的配置:

1.grub的设置

 配置grub的上的是为了能够在串口中看到grub的启动画面,这样即使系统启动不起来,也只可以编辑grub,进去折腾一下。

 在menu.lst加入下面再两段,设置波特率等。

  serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1

  terminal --timeout=10 serial console

 编辑启动时要选的内核,改成下面这样:

  kernel /vmlinuz-2.6.18 console=ttyS0,115200 console=tty0

  这样kernel相关的信息(启动,panic等)也可以吐到串口上。

tty0就是显示器,ttyS0指串口。

2./etc/inittab 设置

/etc/inittab中添加

s0:2345:respawn:/sbin/agetty -L 115200 ttyS0 vt100

s0是一个标识,自己随意指定一个不如其它ID冲突的两个字母就行;

2345是run levels,指在什么运行级别下激活串口,这个俺基本上除了3也用不着其它的。

/sbin/agetty用来监听串口上过来的请求。

115200是波特率。

ttyS0指定终端,这是串口的设备名。

vt100是指定的终端类型,vt100是比较常用的。


3./etc/securetty设置

/etc/securetty中添加:

ttyS0

这样就允许root从串口登进来(这个设置貌似不是必需的?没试过。。)。


在客户端,用minicom连接串口服务器,minicom的默认设备是/dev/modem

先用'minicom -s'配置minicom的参数,选择Serial port setup,设定Serial Device的设备为:/dev/ttyS0然后Save setup as dfl,然后Exit from Minicom。

执行minicom即可连接串口服务器。

阅读(735) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~