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文件建議它應該獲取內核行並開始工作,但我什麼也沒得到。

兩天后,目前還沒有從這一切中得到任何樂趣。有人知道絕對適用於 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 則使用啟動映像。如果機器是無頭的,則無論如何都需要將其關閉才能在沒有 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

相關內容