270 字
1 分钟
Console线接入服务器时,终端无输出

1. 情况说明#

一台旧工控机需要重装系统,具体标签什么的都不在了,只有console线能够接入,VGA或HDMI线都没有。

旧服务器

串口速率都试了个遍,按回车都没有输出。

mobaxterm

2. 解决方法#

  1. 在其他波特率下,上下电服务器会出现乱码。波特率不匹配导致,后锁定波特率为115200。
  2. 上电后,该波特率下会出现GRUB菜单,很快进入系统启动,之后便没有输出

mobaxterm

TIP

原因: 串口重定向未完全配置的问题,开机时的 GRUB/BIOS 阶段能显示,是因为主板固件本身支持串口输出。进入系统后黑屏,是因为操作系统没有把控制台输出重定向到串口。

  1. 编辑GRUB文件,将输出重定向到串口。Ctrl+X保存启动。

mobaxterm

console=tty0 console=ttyS0,115200n8
  1. 正常进入系统。 mobaxterm w%

3. 持久化解决#

永久修改 GRUB 配置编辑/etc/default/grub 文件,修改以下两行:

Terminal window
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash console=tty0 console=ttyS0,115200n8"
GRUB_TERMINAL="serial console"

执行:

Terminal window
# Debian
sudo update-grub
# CentOS
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Console线接入服务器时,终端无输出
https://ltreedo.icu/posts/issues-note/console/note-console/
作者
Fakeragments
发布于
2026-03-08
许可协议
CC BY-NC-SA 4.0