Fedora14 串行控制台操作指南

Fedora14 串行控制台操作指南

有人曾经在 Fedora 14 中使用过串行控制台吗?

是不是很简单,只需在 grub 中添加以下内容:

serial --unit=0 --speed=38400

terminal --timeout=10 serial console

并添加到内核行:console=tty0 console=ttyS0,38400

如果是这样,那么这对我来说不起作用。我安装了 agetty,并且正在使用 minicom。该/etc/init/serial.conf文件建议它应该拾取内核行并开始工作,但我什么也没得到。

目前,经过 2 天的努力,我对此毫无感觉。有人知道在 Fedora 14 上确实有效的方法吗?(不需要/etc/event.d/或类似情况)

客户端我正在使用空调制解调器电缆和 USB 串行适配器。

答案1

我不太清楚 grub 的加载和串行,但我设法让 getty 或登录部分通过 fedora 13 上的串行工作

/etc/init创建一个名为的文件,串行端口号在serial-ttySx.conf哪里x

并在此文件中添加

#This service maintains a getty on /dev/ttyS0.

start on stopped rc RUNLEVEL=[2345]
stop on starting runlevel [016]

respawn
exec /sbin/agetty /dev/ttyS0 9600 vt100-nav

答案2

终端线路可能会引起问题,因为它会尝试将 grub 泵送到串行接口,而 fedora 14 中的 grub 使用 splashimage。如果机器是无头的,则无论如何都需要将其关闭,以便在没有 gfx 卡的情况下启动。

尝试禁用终端线路,并尝试在连接的两端首先运行 minicom 来检查连通性。

答案3

添加到 grub 中:

timeout=0
serial --unit=3 --speed=115200 --word=8 --parity=no --stop=1 timeout=5
terminal --timeout=2 serial console

添加到内核命令行:

quiet console=tty0 console=ttyS3,115200n8

从内核命令行中删除:

rhgb

相关内容