가상 컴퓨터 Virtual Server 2005의 또는 가상 PC 2004 년 2 1 일부가 실행하는 호스트 컴퓨터에서 디버깅하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 871171 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

소개

이 문서에서는 가상 컴퓨터 Virtual Server 2005의 또는 Microsoft 가상 PC 2004 실행하는 호스트 컴퓨터에서 디버깅하는 방법을 설명합니다. 이 문서에서는 컴퓨터에서 디버깅하는 방법에 대한 완전한 설명이 아닙니다. 대신, 이 문서에서는 기본 단계 및 가상 컴퓨터 환경에서 디버그 출력 얻기 위해 사용해야 하는 정보를 다룹니다. 이 문서에서는 1 2 아티클을 일부입니다. 2 부 다른 문서에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
871170Virtual Server 2005의 또는 가상 PC 2004 년 2 단계 2가 실행되는 컴퓨터의 가상 서버 서비스를 디버깅하는 방법

추가 정보

가상 컴퓨터 환경에서 디버깅을 구성하려면 다음과 같이 하십시오.

가상 컴퓨터 Boot.ini 파일을 단계 1: 구성

가상 시스템의 가상 PC 2004 또는 Virtual Server 2005의 실행하는 호스트 컴퓨터에서 디버깅할 때 일반적인 디버그 시나리오에서 마찬가지로 디버깅 도구를 사용하여 호스트 컴퓨터를 구성하십시오. 그러나 가상 컴퓨터를 디버깅할 때 더 높은 전송을 사용할 수 있습니다. 디버그 대상 컴퓨터에서 대상 컴퓨터의 알려져 있습니다. 디버그 대상 컴퓨터에 전송 구성하려면 다음 이 단계를 수행하십시오.
  1. 메모장과 같은 텍스트 편집기를 사용하여 Boot.ini 파일을 엽니다.
  2. [운영 체제] 구역에서 첫 줄을 복사하여 다음 이 구역의 마지막 줄 항목 아래에 붙여 넣습니다. 일반적으로 [운영 체제] 에서 줄 항목을 하나만 있습니다.
  3. [운영 체제] 에서 붙여넣은 줄로 다음 정보를 추가하십시오.
    /DEBUG/DEBUGPORT = COM the number of the COM port that you want to use for debugging 를/BAUDRATE 115200입니다 =
    사용할 수 있는 최대 전송 115,200 수 있으며 대부분의 경우 이 설정은 작동합니다. 그러나 연결 문제가 발생하는 경우 이 값은 다음 중 하나를 감소:
    57600
    19200
    9600
    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="Windows Server 2003, Enterprise" /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect/DEBUG /DEBUGPORT=COM2/BAUDRATE=115200
  4. Boot.ini 파일에 변경 내용을 저장하고 텍스트 편집기 프로그램을 종료하십시오.
디버깅을 구성하고 메모리 덤프 파일을 생성하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
303021서버가 응답을 멈출 때 메모리 덤프 파일을 생성하는 방법

2 단계: 가져오기 및 커널 디버거 설치

커널 디버거를 Microsoft에서 다운로드하십시오. 이렇게 하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx

http://www.microsoft.com/whdc/devtools/debugging/default.mspx
최신 버전을 사용할 수 있는 커널 디버거에서 사용하는 것이 좋습니다.

3 단계: 가상 컴퓨터에서 직렬 포트 구성

가상 컴퓨터의 호스트 컴퓨터에 연결하는 직렬 포트를 구성하십시오. 직렬 포트를 COM 포트를 알려져 있는 유의하십시오. 이 직렬 포트가 명명된 파이프 됩니다. 이 직렬 포트를 구성하려면 다음과 같이 하십시오.

가상 PC 2004

  1. 가상 PC 2004 시작하십시오.
  2. 구성할 가상 컴퓨터를 누른 다음 설정 을 누릅니다.
  3. 설정 목록에서 직렬 포트 구성, 실제 직렬 포트 를 누르고 및 선택되어 있으면 다음 해당 대기 모뎀 포트 열기 명령에 대한 선택의 확인란을 클릭하십시오.
  4. 명명된 파이프 를 클릭한 다음 \\.\pipe\ name that you want to assign to the named pipe명명된 파이프 상자에 입력하십시오. 경우처럼, 형식 \\.\pipe\com2.
  5. 확인 을 클릭하십시오.

가상 Server 2005

  1. 가상 서버 관리 웹 사이트 프로그램을 시작하십시오. 이렇게 하려면 시작, 모든 프로그램, Microsoft 가상 서버 가리키고 누른 다음 가상 서버 관리 웹 사이트.
  2. 가상 컴퓨터, 위해 구성 을 가리킨 다음 수정할 가상 컴퓨터를 클릭하십시오.
  3. COM 포트 를 링크를 클릭하십시오.
  4. 디버깅을 위해 구성하려는 직렬 포트, 실제 컴퓨터의 직렬 포트, 누른 다음 대기 모뎀 명령 포트 열기 확인란의 선택을 취소하십시오.
  5. 명명된 파이프 를 클릭한 다음 \\.\pipe\ name that you want to assign to the named pipe명명된 파이프 상자에 입력하십시오. 경우처럼, 형식 \\.\pipe\com2.
  6. 확인 을 클릭하십시오.

4단계: 커널 디버거가 가상 컴퓨터의 COM 포트 연결

디버그 대상 가상 컴퓨터의 COM 포트 커널 디버거를 연결하십시오.

로컬 컴퓨터

로컬 컴퓨터에 대한 다음 명령 중 하나를 사용하십시오.
  • kd -k com:port=\\.\pipe\ pipe name, 파이프, 재설정, 0 = 다시
  • Windbg -y Symbol path -k com:pipe 포트 = \\ VMHost \pipe\ pipeName, 다시 = 0, 다시

원격 컴퓨터

원격 컴퓨터에 대해 다음 명령 중 하나를 사용하십시오.
  • kd -k com:port = \\ physicalHostComputerName \pipe\ pipeName, 파이프, 재설정 = 0, 다시 연결
  • Windbg -k com:port = \\ physicalHostComputerName \pipe\ pipeName, 파이프, 재설정, 0 = 다시 연결
가상 컴퓨터 디버깅할 때 다음 사항을 고려해야 합니다.
  • 명명된 파이프는 전송 속도 를 옵션은 사용되지 않습니다.
  • 사용하고 있는 재설정의 = 0 옵션을 호스트 컴퓨터와 대상 컴퓨터가 동기화할 때 대상 컴퓨터에 무제한으로 재설정 패킷 보낼 수 있는지 지정합니다. 해당 다시 설정한 = 0 옵션은 가상 컴퓨터를 가상 PC 및 다른 가상 컴퓨터가 명명된 파이프를 과도한 바이트 놓이 사용됩니다.
  • 다시 연결 옵션은 자동으로 파이프 끊었다가 읽기 오류 또는 쓰기 오류가 발생할 경우 파이프 디버거를 발생할 수 있습니다. 또한 디버거를 시작할 때 명명된 파이프가 검색되지 않으면 다시 연결 옵션을 나타내려면 이 이름 가진 파이프 기다리는 디버거가 합니다. 가상 PC 2004 가상 컴퓨터를 제거하고 다시 작업 중에 해당 파이프 다시 다른 가상 컴퓨터를 다시 연결 옵션을 사용하십시오.

속성

기술 자료: 871171 - 마지막 검토: 2008년 2월 13일 수요일 - 수정: 4.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Virtual Server 2005 Standard Edition
  • Microsoft Virtual PC 2004
키워드:?
kbmt kbhowto kbinfo KB871171 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com