У меня есть следующая конфигурация:
Хост ОС: Windows 7 SP1
Гостевая ОС: Windows XP SP3 Pro
Гостевая ОС работает внутри VMWare Workstation версии 7
Я настроил виртуальный последовательный порт на виртуальной машине типа «выходной именованный канал» и следующее имя:
\\.\pipe\whatever
Я также добавил соответствующие параметры в файл boot.ini в образе Win XP SP3 Pro, чтобы разрешить отладку (/ debugport = com1 baudrate = 115200)
в windbg я настраиваю опцию отладки ядра, выполнив:
Файл-> Отладка ядра
и выбор вкладки COM и настройка следующим образом:
Предоставление имени порта как:
\\.\pipe\whatever
и отметьте флажок "Труба".
Я загружаю виртуальную машину Windows XP SP3 и выбираю вторую запись, в которой включен режим отладки. Сразу после этого я нажимаю Ok внутри Windbg, чтобы начать сеанс отладки ядра.
Но даже в этом случае оно застревает в следующем сообщении:
Открыл \. \ Трубу \ что угодно
Ожидание переподключения ...
Он говорит «Отладчик не подключен» и остается в этом сообщении даже после полной загрузки Виртуальной машины. Состояние виртуального последовательного порта в VmWare также отображается как «Подключено».
Я проверил сетевые подключения.
Виртуальная машина имеет сетевой адаптер в мостовом режиме, и я могу успешно пропинговать гостевую ОС и хост-ОС друг от друга.