ESXiのWindows 2000のデバッグをする方法
Hub4Comを Windows 11にインストールする
まず、デバッグするためには、ESXiのシリアルとネットワークに転送して、それをCOMポートに変換して使う必要がある。
というのは、Windows 2000対応のWinDbgが リモートネットワークのデバッグに対応していないからだ。

ESXiのWindows 2000側の設定。もちろん boot.iniにも /debug /debugport=COM1 /baudrate=115200を追加する。
ESXi側のShellでリモートシリアルポートのファイアーウォールセットを有効にする。
| esxcli network firewall ruleset set –enabled true –ruleset-id=remoteSerialPort esxcli network firewall ruleset list | grep remoteSerialPort |
hub4com / com0com をインストールしたら、
| hub4com.exe \.\COM5 –use-driver=tcp *192.168.10.11:5678 Open(“\.\COM5”, baud=19200, data=8, parity=no, stop=1, octs=on, odsr=off, ox=off, ix=off, idsr=off, ito=0) – OK Route data TCP(1) –> COM5(0) Route data COM5(0) –> TCP(1) Route flow control TCP(1) –> COM5(0) Route flow control COM5(0) –> TCP(1) Socket(0.0.0.0:0) = 1dc Connect(1dc, 192.168.10.11:5678) … Started COM5(0) Started TCP(1) |
ESXiのアドレスと、com0comで導入されたCOMポート(うちの環境だとCOM4 か COM5)を指定する。
一方WinDbgはシリアルデバッグでCOM4を指定した。

OK これでデバッグがはかどる。


Comments