我想将 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 下
- 以管理员身份运行PuTTY
- 在会话选项中,选择串行
- 将串行线设置为命名管道,例如
\\.\pipe\my_named_pipe
- 如果需要,将速度设置为更快