169 字
1 分钟
Linux 串口控制台配置

配置内核参数#

编辑 /etc/default/grub,注意去掉 quiet 选项:

Terminal window
GRUB_CMDLINE_LINUX="console=ttyS0,115200n8"

如果需要更详细的启动信息:

Terminal window
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=5 nowatchdog console=ttyS0,115200n8"

参数说明:

  • nowatchdog:关闭 watchdog,提升启动速度
  • loglevel=5:输出更多启动信息
  • console=ttyS0,115200n8:串口 ttyS0,波特率 115200,数据位 8,无奇偶校验

更新 GRUB#

Terminal window
sudo update-grub

PVE 配置#

  1. 在虚拟机硬件中添加串行端口
  2. 切换显示到「串行终端0」
  3. 打开控制台时请使用右上角的控制台按钮,而不是左侧工具栏(默认会打开 noVNC)
  4. 在数据中心把默认控制台设置为 xtermjs

VMware 配置#

添加串行端口,选择使用命名的管道:

\\.\pipe\<串口名>
Linux 串口控制台配置
https://iiii.fun/posts/linux/linux-serial-console/
作者
慶靈
发布于
2025-08-11
许可协议
CC BY-NC-SA 4.0