Oracle® Solaris 11.2 시스템 부트 및 종료

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

x86: 커널 디버거(kmdb)를 사용으로 설정하여 시스템을 부트하는 방법

이 절차에서는 커널 디버거 로드를 위한 기본 사항을 보여 줍니다. 기본적으로 savecore 기능은 사용으로 설정되어 있습니다.

  1. 시스템을 부트합니다.
  2. GRUB 메뉴가 표시되면 e를 입력하여 GRUB 편집 메뉴에 액세스합니다.
  3. 화살표 키를 사용하여 $multiboot 행을 선택합니다.
  4. GRUB 편집 메뉴에서 $multiboot 행 끝에 –k를 입력합니다.

    커널을 실행하기 전에 디버거에서 시스템이 중지(중단)되도록 하려면 –k 옵션과 함께 –d 옵션을 포함시킵니다.

  5. GRUB 편집 메뉴를 종료하고 방금 편집한 항목을 부트하려면 Ctrl-X를 누릅니다. UEFI 펌웨어를 사용하는 시스템이 있으며 직렬 콘솔을 사용하고 있지 않은 경우 F10 키를 눌러도 항목이 부트됩니다.

    –k를 입력하면 디버거(kmdb)가 로드된 다음 운영 체제가 바로 부트됩니다.

  6. 커널 디버거에 액세스합니다.

      디버거 액세스에 사용되는 방법은 시스템에 액세스할 때 사용하는 콘솔의 유형에 따라 다릅니다.

    • 로컬로 연결된 키보드를 사용 중인 경우 F1–A를 누릅니다.

    • 직렬 콘솔을 사용 중인 경우 직렬 콘솔의 유형에 적합한 방법을 사용하여 중단 명령을 보냅니다.

    시스템이 완전히 부트되기 전에 커널 디버거(kmdb)에 액세스하려면 –kd 옵션을 사용합니다.

    –kd 옵션을 사용하면 디버거가 로드되어 운영 체제를 부트하기 전에 사용자가 디버거와 상호 작용할 수 있습니다.

    커널 디버거에 처음 액세스하면 시작 메시지가 표시됩니다.

참조

kmdb를 사용하여 시스템과 상호 작용하는 방법에 대한 자세한 내용은 kmdb(1) 매뉴얼 페이지를 참조하십시오.