我想将RedHat 5.7上的串口输出redirect到一些可logging或可审查的介质。
在物理机上这样做的一般方法是将控制台参数添加到grub中的内核中,如下所示,通过串口和虚拟调制解调器电缆连接到另一台机器,并使用minicom,hyperterminal或TeraTerm进行匹配设置如果内核崩溃(在Tera Term的情况下将它们logging到文件),将启用查看机器上的控制台启动消息和debugging输出。
kernel /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中,我可以做类似的事情,串口可以被redirect到一个给我相同效果的文件。
Hyper-V将串行输出redirect到一个命名pipe道,没有文件选项。
有没有一个程序可以在Hyper-Vpipe理程序上运行,让我可以将命名pipe道捕获到一个文件中? (我可以用HyperTerminal或TeraTerm做这个吗?)或者我必须从头开始编写一个程序来完成这个任务吗?