啟動時串行控制台輸出消失

啟動時串行控制台輸出消失

我將 console=ttyS0,57600n8 加入我的核心命令列中。直到此時我才收到正常的啟動訊息

[5.123106]EXT4-fs(sda1):使用有序資料模式安裝的檔案系統。選擇:(空)
開始:運行 /scripts/local-bottom ... 完成。
完畢。
開始:執行 /scripts/init-bottom ... 完成。

然後就沒有輸出了。我正在嘗試使用 kdump 調試內核恐慌,但無法完全讓 kdump 工作。我希望串行控制台能夠使 kdump 正常工作。

[編輯]我使用虛擬機器解決了這個問題。

答案1

除了核心選項之外,您幾乎肯定還需要更新 inittab 或 upstart 配置。

初始化 - /etc/inittab

T0:23:respawn:/sbin/getty -L ttyS0 57600 vt102

新貴 - /etc/init/ttyS0.conf

# ttyS0 - getty
#
# This service maintains a getty on ttyS0 from the point the system is
# started until it is shut down again.

start on stopped rc or RUNLEVEL=[2345]
stop on runlevel [!2345]

respawn
exec /sbin/getty -L ttyS0 57600 vt102

相關內容