You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在不新增额外硬件的前提下远程控制另一主机的多系统启动选择菜单

可行解决方案(按实现难度从低到高排序)

方案1:利用Intel AMT自带的远程KVM/SOL功能(最优方案,完全无需额外修改现有流程)

PCB主板本身支持Intel AMT技术,AMT内置的KVM(键盘视频鼠标远程控制)、SOL(串行局域网重定向)功能本身就支持在BIOS/引导菜单阶段远程发送键盘指令,不需要额外新增任何硬件:

  • 确认PCB的AMT配置已开启KVM/SOL权限,和PCA处于同一可通信的局域网段
  • 在PCA上可直接使用Intel官方Intel Manageability Commander工具,或开源命令行工具amtterm/wsman,在PCB启动到引导菜单阶段远程发送对应选择按键
  • 如需全自动化,可直接调用AMT的WS-Management API写脚本自动触发按键操作,完全适配现有自动化测试流程

方案2:启用BIOS串口重定向(复用现有RS232连接,无需新增线路)

你已经在两台PC之间部署了RS232连接,绝大多数商用主板都支持BIOS串口控制台重定向功能,开启后可直接通过RS232控制引导菜单选择:

  • 手动进入PCB的BIOS设置界面,找到「串口重定向/串行控制台」相关选项,开启功能,串口参数(波特率、数据位、校验位、停止位)配置为和现有RS232通信参数完全一致
  • 配置完成后,BIOS输出、引导菜单都会同步到RS232端口,PCA通过RS232发送的按键ASCII码会被BIOS直接识别为键盘输入
  • 到引导菜单触发时间点时,PCA直接通过RS232发送对应选择按键的ASCII码即可选中目标系统

方案3:修改引导管理器单次启动序列(完全无需按键操作)

如果你的PCB双系统是通过Windows Boot Manager(Win10默认引导器)管理的,可直接修改引导配置实现自动选择对应系统,不需要任何按键操作:

  • 先进入PCB的Win10系统,以管理员权限运行bcdedit /enum all,记录FreeDOS启动项对应的GUID(记为FD_GUID)、Win10启动项对应的GUID(记为WIN_GUID)
  • 第一次需要启动进FreeDOS时,通过AMT的IDE-R功能远程挂载一个极小的WinPE镜像,启动到PE后运行bcdedit /bootsequence {FD_GUID},设置本次启动默认进入FreeDOS,重启后直接进入FreeDOS无需选择
  • FreeDOS下操作完成后,通过RS232向PCA发送完成信号,PCA再次通过AMT挂载PE运行bcdedit /bootsequence {WIN_GUID},设置本次启动默认进入Win10,重启后直接进入Win10执行测试程序

内容的提问来源于stack exchange,提问作者darwoz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.11 16:42:04