首页/系统/服务器硬件与 RAID 速查/SOL 查看 BIOS 与 POST 的前置配置
带外管理72 条

SOL 查看 BIOS 与 POST 的前置配置

用 SOL 看启动过程要先开串口重定向:BIOS 中启用 Console Redirection 并绑定串口与波特率,之后 sol activate 即可看到 POST 输出。

看 BIOS 与 POST 的前置条件

SOL 只提供通道,能不能看到启动过程取决于主机侧是否把控制台输出重定向到串口。这需要在 BIOS 中启用控制台重定向并绑定到正确的串口,同时让两端波特率一致;操作系统侧还要在内核引导参数里配置串口控制台,才能把引导日志也送出来。只打开 SOL 不做这些配置,连上去是一片空白,这是最常见的「SOL 没反应」原因。

基本信息

适用平台支持 SOL 的服务器 BMC 与对应 BIOS
BIOS 侧启用 Console Redirection 并绑定串口
常用参数波特率 115200、8 位数据、无校验、1 位停止位
终端类型常见 VT100 或 VT100+ 兼容
OS 侧内核引导参数配置串口控制台
验证方式重启机器,观察 SOL 是否出现自检输出

典型使用场景

  • 无法开机或系统起不来时,从带外读取 BIOS 自检信息
  • 远程调整 BIOS 设置,不依赖 KVM 图形通道
  • 记录引导阶段日志,用于分析启动失败原因
  • 批量部署时统一开启串口重定向,便于后续远程排障
  • KVM 不可用或带宽受限时的文本替代通道

开启与验证

开启与验证
# BIOS 中启用控制台重定向并绑定串口
# 路径示例:Advanced → Console Redirection(各机型菜单名称不同)
# 常见参数约定:115200 波特率、8N1、终端类型 VT100+
# 确认 BMC 侧 SOL 载荷已启用
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass sol payload status
# 建立会话,观察是否出现 POST 与引导输出
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass sol activate
# 操作系统侧需配置串口控制台,才能看到内核引导日志

排查项

现象可能原因处置
连接成功但无输出BIOS 未开串口重定向启用控制台重定向并绑定串口
输出乱码两端波特率或终端类型不一致对齐 BIOS 与 SOL 的串口参数
只有部分阶段有输出操作系统侧未配置串口控制台在内核引导参数中启用串口控制台
会话建立即断开SOL 载荷未启用或被占用检查载荷状态并释放残留会话
启动阶段正常、系统内无输出系统侧控制台未接管按发行版文档配置串口控制台
串口参数不一致时的表现是乱码而不是空白:空白说明根本没有输出,乱码说明输出存在但参数对不上,两者排查方向不同。
修改 BIOS 串口重定向设置属于会影响带外访问的变更:改完先确认 SOL 仍可用再退出,避免失去远程恢复手段。

易错点

  • 只开 SOL 不改 BIOS:连上后没有任何输出,误判为通道故障
  • 两端参数不一致:输出乱码,无法判读启动信息
  • OS 侧未配置串口控制台:只看得到自检阶段,系统引导日志缺失
  • 改完 BIOS 设置不验证:SOL 失效后才发现,只能到现场处理

数据来源与参考

  • ipmitool 手册(sol)
  • 各厂商 BIOS 串口重定向文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌