DetailPage-MSS-KB

기술 자료

기술 자료: 148954 - 마지막 검토: 2007년 2월 22일 목요일 - 수정: 2.2

 

이 페이지에서

요약

이 문서에서는 Intel-X 86 프로세서 준비 절차-기반 및 RISC 프로세서 기반 컴퓨터에서 Windows NT 워크스테이션 또는 서버 원격 디버그 세션에 사용할 실행.

추가 정보

-커널 디버거 위한 요구 무엇입니까
-원격 디버깅 프로세스 무엇입니까
-원격 디버깅을 위한 시스템 구성
-디버거가 옵션
Intel x 86 컴퓨터 BOOT.INI 파일의 편집
RISC 컴퓨터의 펌웨어 부팅 옵션 변경
-모뎀이 준비

커널 디버거 위한 요구 무엇입니까

Windows NT에 제공되는 커널 디버거는 디버거 지원 없이 사용할 수 없는 일반적으로 시스템에 대한 정보를 얻을 수 있습니다. Windows NT 시작 메뉴에서 커널 디버거를 사용할 수 있습니다. 커널 디버거를 사용하면 Windows NT 디버거를 분석하려면 원격 디버거가 원격 사용자에 대한 디버깅 정보를 출력할 수 있습니다. 이 Microsoft 고객 지원 전문가가 Memory.dmp 파일 또는 Memory.dmp 파일이 없습니다 가 생성되는 경우 진단할 수 없는 Windows NT 에서 치명적인 오류를 분석하는 데 요청에 정상적으로 수행됩니다.

원격 디버깅 프로세스 무엇입니까

원격 디버깅 프로세스를 전화선을 통해 두 컴퓨터 모뎀을 통해 서로 연결되어 있을 때 발생합니다. 대상 컴퓨터와 호스트 컴퓨터 특별한 디버그 API 및 프로토콜 사용하여 통신하는 Windows NT 커널 디버거가 실행되고 있습니다.

원격 디버깅을 위한 시스템 구성

원격 디버깅을 위한 시스템 구성 Windows NT 커널 디버거에서 로드할 알려 부팅 옵션 변경 작업이 포함됩니다. Intel x 86 플랫폼에 따라 Boot.ini 파일을 편집하여 이 수행됩니다. PPC DEC Alpha 및 MIPS 프로세서를 기반으로 RISC 기반 시스템에서 펌웨어 메뉴에서 부팅 옵션을 변경 작업이 포함됩니다. 모뎀이 설치되어 및 대상 컴퓨터에서 적절한 COM 포트 연결 및 인바운드 전화선이 모뎀에 연결해야 합니다.

디버거 옵션

디버깅을 위한 시스템 구성에 사용할 수 있는 몇 가지 부팅 옵션이 있습니다. 이러한 옵션은 Intel x 86 및 RISC 플랫폼의 경우 있지만 동일합니다 RISC 플랫폼에 사용되는 해당/필요한 경우:

/DEBUG      - When this option is used, the kernel debugger will be loaded
              during boot and kept in memory at all times. This means that
              a support professional can dial into the system being debugged
              and break into the debugger, even when the system is not
              suspended at a Kernel STOP screen.

/DEBUGPORT  - Specifies the serial port to be used by the kernel
              debugger. If no serial port is specified the debugger will
              default to COM2 on Intel x86 based computers and to
              COM1 on RISC computers.

/CRASHDEBUG - This option will cause the kernel debugger to be loaded
              during boot but swapped out to the pagefile after boot.
              As a result, a support professional will not be able to
              break into the debugger unless Windows NT is suspended
              at a Kernel STOP screen.

/BAUDRATE   - Sets the Baud rate that the kernel debugger will use.
              The default baud rate is 19200. A baud of 9600 is the
              normal rate for remote debugging over a modem.
				


DEBUGPORT 또는 전송 속도를 사용할 때마다 Windows NT 가정합니다 디버그 모드에서 로드하도록 컴퓨터를 원하는 대로 DEBUG를 사용할 필요가 없습니다. 위의 스위치 중 하나를 컴퓨터에 원격 디버깅을 구성할 수 합니다. 그리고 그렇지 않으면 Windows NT 디버거가 전혀 로드되지 않습니다.

Intel x 86 컴퓨터 Boot.ini 파일 편집

Intel x 86 기반 컴퓨터의 대상 컴퓨터를 설정하려면 다음 부팅 파티션에서 Boot.ini 파일을 편집하고 적절한 디버거 옵션을 추가하십시오. 표준 ASCII 텍스트 편집기를 사용하여 Boot.ini 파일이 편집됩니다. Boot.ini 파일을 시스템 파티션 (일반적으로 C 드라이브) 의 루트 파일이 있으며 숨김, 시스템 및 읽기 전용 특성을 설정한 것입니다. 이러한 특성은 변경해야 합니다.

Boot.ini 파일의 특성을 변경하려면

Boot.ini 파일의 특성을 변경하려면 프로시저 I 또는 II 수행하십시오.

프로시저 I:
  1. 명령 프롬프트에서 다음을 입력하십시오.
    attrib -s-h-r c:\boot.ini
  2. BOOT.INI를 편집하십시오.

    파일 편집을 마치면 읽기 전용, 숨김 및 시스템 특성 복원하려면 명령 프롬프트에서 다음을 입력하십시오.
    attrib + h + r + s c:\boot.ini \
프로시저 II:
  1. 파일 관리자의 경우 보기 메뉴에서 파일 형식별 선택 파일 형식별 대화 상자에서 숨김/시스템 파일 표시 상자를 선택합니다 다음 [확인] 단추를 누르십시오.
  2. 파일 관리자 창에서 Boot.ini 파일을 선택한 다음 다음 파일 메뉴에서 속성을 선택하십시오.
  3. 속성 대화 상자에서 읽기 전용, 숨김 및 시스템 특성 상자의 내용을 지우고 [확인] 단추를 누르십시오.
  4. 메모장이나 다른 텍스트 편집기를 사용하여 Boot.ini 편집하고 디버그 옵션 아래에 설명된 대로 추가하십시오.

Boot.ini 파일에서 부팅 옵션 구성

디버깅에 대해 컴퓨터를 구성하는 이전 옵션 중 하나를 사용하여 Boot.ini 추가해야 합니다. 일반적으로/DEBUG 및/BAUDRATE, 9600 위해 전송 속도를 낮추고 디버그 모드로 컴퓨터를 추가할 할 것입니다. /DEBUGPORT 사용하면 안 COMX = 디버깅을 위한 기본 COM 포트 (COM2) 사용할 수 없습니다. 다음 예제에서는 이러한 옵션을 추가하는 방법을 보여 줍니다.

다음은 일반적인 Boot.ini 파일의 예입니다. 각 항목은 [운영 체제] 섹션에서 정상적인 시스템 시작 중에 부팅 메뉴 목록에 있는 옵션에 해당합니다 합니다.

[부팅 로더]
제한 시간 30 =
기본 다중 (0) = (1) \WINDOWS rdisk (0) (0) 디스크 파티션
[운영 체제]
(0) 다중 디스크 (0) rdisk (0) (1) \WINDOWS="Windows NT 버전 3.5 파티션을"
(0) 다중 디스크 (0) rdisk (0) (1) \WINDOWS="Windows NT 버전 3.5 파티션을"
[VGA 모드]/BASEVIDEO
C:\="MS-DOS"

디버거를 사용하여 COM1 및 9600 전송 시 통신할 수 있게 하려면 다음 추가 또는 이 단계별 지침은 다음에 나오는 예를 참조하십시오.
  1. 일반적으로 사용 및 줄 끝에 있는/DEBUG 스위치를 추가하지 시작 옵션을 선택하십시오.
  2. 통신 포트를 지정하려면 스위치 추가/DEBUGPORT COM1 =.
  3. 전송 속도를 지정할 수 있는 스위치 추가/BAUDRATE 9600 =.
다음 위의 Boot.ini 파일에 다음 따라 수정한 후 1-3 위의 단계를 보여 줍니다 (참고: 이 문서에서는 같은 줄에 맞지 않는 선 5 나머지 선 6 입니다):

[부팅 로더]
제한 시간 30 =
기본 다중 (0) = (1) \WINDOWS rdisk (0) (0) 디스크 파티션
[운영 체제]
(0) 다중 디스크 (0) rdisk (0) (1) \WINDOWS="Windows NT 버전 3.5 파티션을"
/debug/debugport com1/baudrate = 9600 =
(0) 다중 디스크 (0) rdisk (0) (1) \WINDOWS="Windows NT 버전 3.5 파티션을"
[VGA 모드]/BASEVIDEO
C:\="MS-DOS"

RISC 컴퓨터의 펌웨어 부팅 옵션 변경

Boot.ini 파일을 사용하는 Intel x 86 컴퓨터에 달리 RISC 컴퓨터의 부팅 옵션이 펌웨어는 통해 구성됩니다. 다음 단계를 따라 MIPS-, PPC 및 DEC Alpha 기반 컴퓨터에서 부팅 옵션을 구성하는 통해 살펴보겠습니다. 지원 전문가 전화 접속 및 시스템 디버그 하기 전에 모든 DEC Alpha 컴퓨터에 대해 10 단계를 수행할 수 있어야 합니다.
  1. 컴퓨터를 다시 시작하십시오. 동작을 선택할 수 있는 주 메뉴를 표시하는 ARC 시스템 화면이 나타납니다.
  2. 한 MIPS 따라 및 PPC RISC 기반 시스템에 설치하는 실행 설정 메뉴를 표시한 다음 시작 관리 부팅 옵션 메뉴를 표시하려면 선택합니다.
    디지털 Alpha AXP RISC 기반 시스템에서 보조 메뉴, 집합 위로 있는 시스템 및 부팅 선택 메뉴가 관리 부팅 옵션 메뉴를 표시하려면 선택하십시오.
  3. 선택한 부팅 선택이 이 컴퓨터에 설치된 운영 체제 목록을 표시할 변경.
  4. Windows NT 운영 체제를 선택하십시오. 디버깅하려는 한을 개 이상의 버전이 설치된 Windows NT의 경우 선택하십시오. RISC 기반 컴퓨터를 시작하는 데 사용되는 환경 변수의 현재 설정을 변경하기 위한 두 부분으로 화면이 나타납니다. 디버그 모드에서 RISC 기반 컴퓨터에 시작 여부를 제어하는 환경 변수는 OSLOADOPTIONS 변수입니다.
  5. OSLOADOPTIONS 변수의 값을 편집하려면 변수 목록에서 선택하려면 화살표 키를 사용하십시오. 선택한 후에는 화면 위쪽에 있는 이름 상자에 나타납니다.
  6. 값 상자에 표시하려면 Enter 키를 누릅니다.
  7. 공백으로 구분된 값 상자에 추가 및 저장하여 Enter 키를 눌러 원하는 옵션을 입력하십시오. 예를 들어, COM2 위해 COM 포트를 설정하고 디버그 모드 설정 하려면 다음을 입력합니다.
    debugport OSLOADOPTIONS 디버그 com2 =
    디버그 포트를 지정할 경우, 기본 디버그 포트 COM1이 설정됩니다.

    RISC 기반 컴퓨터에 대해서만 기본 전송 비율 19200 때문에, 전송 속도를 지정할 필요가 없습니다.
  8. 편집 중지하려면 Esc 키를 누릅니다.
  9. 컴퓨터에 있는 형식에 따라 다음 중 하나를 실행하십시오.

    -를 사용하여 MIPS 또는 PPC RISC 기반 시스템 주 메뉴로 돌아가기 선택하고 다음 끝내기 ARC 시스템 화면으로 돌아갑니다.

    - 또는 -

    -디지털 Alpha AXP RISC 기반 시스템에 대한 보조 메뉴 옵션을 선택할 변경 내용을 저장하고 부팅 메뉴가 ARC 시스템 화면이 선택하십시오.
  10. 처음 경우 추가 구성 단계를 수행하는 데 필요한 이 시스템을 디버깅할 수 있습니다. 이러한 단계를 보려면 Windows NT 리소스 키트 버전 3.51 업데이트 또는 업데이트 2, 단원을 참조하십시오.
  11. Windows NT에서 실행하려면 컴퓨터를 다시 시작하십시오.

모뎀이 준비

성공적으로 원격 디버거에 연결할 외부 모뎀을 자동 응답 기능을 원하는 COM 포트에 연결해야 합니다. 이 기능은 대부분의 모뎀은 있지만 일반적으로 비활성화됩니다. 모뎀이 9600 전송 설정해야 합니다. 올바른 연결에 대해 커널 디버거가 해당 하드웨어 압축을 뿐만 아니라 오류 검색 및 흐름 제어 기능을 해제해야 합니다. 확인하십시오 더 이상 선택하기 전에 모뎀이 올바르게 작동합니다. 대부분의 경우 모뎀 기능을 설정하지 않고 대상 컴퓨터나 다른 컴퓨터에서, TERMINAL.EXE 또는 다른 통신 프로그램이 모뎀에, 구성 문자열을 보내는 데 사용하는 다음 모뎀이 대상 컴퓨터로 이동하는 여분의 COM 포트 및 COM 포트에 연결하여 모뎀이 구성해야 합니다. 내부 모뎀이 제대로 작동하지 않으며 이유입니다. 그리고 다시 같이 시스템에서 일반적으로 모든 모뎀 설정 변경 내용을 다시 설정합니다.

모뎀을 구성하려면 다음과 같이 하십시오.

참고: COM 포트를 사용하여 이를 체크 아웃할 디버거가 대상 시스템에서 구성하기 전에 수행하는 디버그 포트 제공한 구성하려는, 대상 컴퓨터에 이러한 모든 단계를 수행할 수 있습니다.
  1. 모뎀을 자동 응답 기능을 대상 컴퓨터나 다른 컴퓨터에서 사용할 수 있는 COM 포트에 연결하십시오.

    참고: 에서 모뎀 전원 제거하지 않고 대상 COM 포트에 모뎀이 이동할 수 있습니다 합니다.
  2. Terminal.exe 또는 다른 통신 프로그램을 다음 모뎀에 쓸 구성하십시오.
  3. 모뎀이 9600 전송 속도를 설정하십시오. 이렇게 하려면 올바른 방법 모뎀 설명서를 참조하십시오.
  4. 모든 하드웨어 압축, 흐름 제어 및 오류 검색 기능을 해제하십시오. 대부분의 US Robotics 및 3Com 모뎀 디버그 세션에 사용할 모뎀을 준비하려면 다음 명령을 입력하십시오. 다른 제조업체의 모뎀을 사용하고 있다면 모뎀에 끝내려면 올바른 문자열에 대한 모뎀 설명서를 참조하십시오.

    AT&F    Set Back to Factory Defaults
    AT&H0   Disable Transmit Data Flow Control
    AT&I0   Disable Receive Data Flow Control
    AT&K0   Disable Data Compression
    AT&M0   Disable Error Control
    ATS0=1  Auto Answer On
    AT&D0   Disable Reset Modem on Loss of DTR
    AT&W    Write to NVRAM
    						
  5. 모뎀에서 자동 응답 사용. 이는 일반적으로 문자열 ATS0 전송하여 수행할 수 있습니다 ("0" 숫자 0, 문자 O 않은 경우) 1 =. 그러나 이 확인하려면 모뎀 설명서를 참고하여 합니다.
  6. 모뎀을 전원 제거하지 않고 대상 시스템에 올바른 COM 포트에 이동하십시오.

추가 문서

추가 정보를 참조하십시오.

-Windows NT 리소스 키트입니다.

-Microsoft 드라이버 개발 키트입니다.


본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
키워드: 
kbmt KB148954 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store
소기업이 아닙니까?
다음에서 팔로우하십시오.