如何将 Hyper-V COM 端口命名管道重定向到文件?

如何将 Hyper-V COM 端口命名管道重定向到文件?

我想将 RedHat 5.7 上的串行端口输出重定向到某些可记录或可查看的介质。

在物理机器上执行此操作的正常方法是将控制台参数添加到 grub 中的内核,如下所示,通过串行端口和空调制解调器电缆将其连接到另一台机器,并使用具有匹配设置的 minicom、超级终端或 TeraTerm,这将能够在机器上查看控制台启动消息,并在内核崩溃时调试输出(如果是 Tera Term,则将它们记录到文件中)。

内核/vmlinuz-2.6.18-274.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet crashkernel=128M@16M console=tty0 console=ttyS0,38400 hda=noprobe hdb=noprobe

在 VMWare ESX 中我可以做类似的事情,其中​​串行端口可以重定向到一个文件,从而产生相同的效果。

Hyper-V 将串行输出重定向到命名管道,没有文件选项。

是否有一个可以在 Hyper-V 虚拟机管理程序上运行的程序,让我能够将命名管道捕获到文件中?(我可以用 HyperTerminal 或 TeraTerm 来做到这一点吗?)或者我必须从头编写一个程序来实现这一点?

答案1

在 Windows 10 下

  1. 以管理员身份运行PuTTY
  2. 在会话选项中,选择串行
  3. 将串行线设置为命名管道,例如\\.\pipe\my_named_pipe
  4. 如果需要,将速度设置为更快

相关内容