启动时串行控制台输出消失

启动时串行控制台输出消失

我在内核命令行中添加了 console=ttyS0,57600n8。我收到了正常的启动消息,直到出现此

[ 5.123106] EXT4-fs (sda1):以有序数据模式挂载文件系统。选项:(null)
开始:运行 /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

相关内容