WinDbg 를 VMWare에 연결해서 사용하기

출처 : http://blog.naver.com/process3

지난번에 제 블로그에 Virtual PC와 WinDBG와 연결해서 디버깅 하는 방법을 올려 놓았습니다. (http://blog.naver.com/process3/20031131320)

오늘은 VMWare에 연결하는 방법을 설명하겠습니다.

 

1)WinDBG 설정

 

Pipe 체크를 해서 pipe 로 연결할 것임을 알립니다.
Port 에 pipe 이름을 적어줍니다. 일반 시리얼 디버깅과는 이부분이 달라지죠.
\\.\pipe\com1 이라고 지었습니다.
Reconnect 체크를 해야 VMWare 가 아직 실행되지 않아서 pipe 가 생성되지 않았을 경우에도 대기합니다.

'확인' 을 누르면 다음과 같이 대기합니다.

 

 
 
2)VMWare 환경설정
아래 그림처럼 통신 포트를 추가 해야 합니다.
 
 
 
위 그림 순서대로 시리얼 포트에 Namepipe를 설정합니다.
 
이제는 VMWare OS 의 boot.ini 는 다음과 같이 시리얼 디버깅 설정이 되어 있어야죠.
이건 뭐 우리가 늘 하던 일반 시리얼 디버깅 설정과 다른 것이 전혀 없습니다.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=COM1 /baudrate=115200
위와 같이 한후에 평소 처럼WinDBG를 이용해서 디버깅하면 됩니다.
 
출처 : 다년간의 프로그램밍 경험

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by amplengine | 2008/07/17 22:56 | Virtual Machine | 트랙백 | 덧글(0)

트랙백 주소 : http://amplengin2.egloos.com/tb/595803
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지다음 페이지 ▶