Отладка ядра Windows с двумя хостами VirtualBox

Я использую Linux, и у меня есть две установки Windows 7 в VirtualBox.

Теперь я пытаюсь использовать первую машину для отладки второй.

Поэтому я настроил один и тот же хост-канал для двух машин,

введите здесь описание изображения

В отладчике я запускаю windbg, ожидающий ввода на COM1:

введите здесь описание изображения

А на отлаживаемой машине я включил режим отладки и перезагрузился,

C:\Users\XX>bcdedit /dbgsettings
debugtype               Serial
debugport               1
baudrate                115200

Но они, кажется, не знают друг друга, просто слепо ждут.

Ничего плохого? Или это было просто невозможно достичь.


person daisy    schedule 03.09.2013    source источник


Ответы (1)


  • Снимите флажок «Создать канал» на одной из виртуальных машин (для лучшей практики она должна быть целью отладчика). Для перенаправления последовательного порта одна виртуальная машина действует как сервер (та, которая создает канал), а другая действует как клиент.
  • Используйте какое-нибудь терминальное приложение, чтобы убедиться, что вы можете передавать данные между виртуальными машинами, используя com-порт. И только потом настраивать отладчик ядра.
person Yan Vugenfirer    schedule 03.09.2013
comment
Убрал галочку с Created Pipe и выбрал другой com-порт, теперь все работает! - person daisy; 24.09.2013