有人在 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