JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 시스템 부트 및 종료     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  시스템 부트 및 종료(개요)

2.  x86: GRand Unified Bootloader 관리(작업)

3.  시스템 종료(작업)

4.  시스템 부트(작업)

5.  네트워크에서 시스템 부트(작업)

6.  시스템 부트 문제 해결(작업)

Oracle Solaris 부트 아카이브 관리

부트 아카이브 컨텐츠를 나열하는 방법

boot-archive SMF 서비스 관리

boot-archive SMF 서비스를 사용 또는 사용 안함으로 설정하는 방법

부트 아카이브를 수동으로 업데이트하여 실패한 자동 부트 아카이브 업데이트를 지우는 방법

x86: 빠른 재부트를 지원하지 않는 시스템에서 실패한 자동 부트 아카이브 업데이트를 해결하는 방법

복구를 위한 시스템 종료 및 부트

SPARC: 복구를 위한 시스템 중지 방법

x86: 복구를 위한 시스템 중지 및 재부트 방법

단일 사용자 상태로 부트하여 잘못된 root 셸 또는 암호 문제를 해결하는 방법

매체에서 부트하여 알 수 없는 root 암호 문제를 해결하는 방법

x86: 매체에서 부트하여 시스템 부트를 방해하는 GRUB 구성 관련 문제를 해결하는 방법

시스템의 충돌 덤프 및 재부트 강제 수행

SPARC: 시스템의 충돌 덤프 및 재부트를 강제 수행하는 방법

x86: 시스템의 충돌 덤프 및 재부트를 강제 수행하는 방법

사용으로 설정된 커널 디버거(kmdb)를 사용하여 시스템 부트

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

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

x86: 빠른 재부트 관련 문제 해결

x86: 발생할 수 있는 초기 패닉 디버깅

x86: 빠른 재부트가 작동하지 않을 수 있는 조건

부트 및 서비스 관리 기능 관련 문제 해결

색인

복구를 위한 시스템 종료 및 부트

이 절에서는 다음 절차가 제공됩니다.

다음과 같은 경우에는 부트 문제 및 기타 시스템 문제를 분석하거나 해결하기 위해 먼저 시스템을 종료해야 합니다.

복구를 위해서는 시스템을 부트해야 할 수 있습니다.

다음은 몇 가지 일반적인 오류 및 복구 시나리오입니다.

SPARC: 복구를 위한 시스템 중지 방법

  1. shutdown 또는 init 0 명령을 사용하여 시스템에 ok PROM 프롬프트를 표시합니다.
  2. 파일 시스템을 동기화합니다.
    ok sync
  3. 적합한 boot 명령을 입력하여 부트 프로세스를 시작합니다.

    자세한 내용은 boot(1M) 매뉴얼 페이지를 참조하십시오.

  4. 시스템이 지정된 실행 레벨로 부트되었는지 확인합니다.
    # who -r
     .       run-level s  May  2 07:39     3      0  S
  5. 마우스 입력에 대해 시스템 응답이 없는 경우 다음 중 하나를 수행합니다.
    • Reset 키를 눌러 시스템을 재부트합니다.
    • 전원 스위치를 사용하여 시스템을 재부트합니다.

예 6-1 서버 전원 끄기

호스트 시스템(서버)에서 Oracle Solaris 11을 실행 중인 경우 시스템을 종료한 후 시스템 콘솔 프롬프트에서 서비스 프로세서 프롬프트로 전환해야 합니다. 여기에서 다음 예에 표시된 것처럼 서비스 프로세서를 중지할 수 있습니다.

# shutdown -g0 -i0 -y
# svc.startd: The system is coming down. Please wait.
svc.startd: 91 system services are now being stopped.
Jun 12 19:46:57 wgs41-58 syslogd: going down on signal 15
svc.stard: The system is down.
syncing file systems...done
Program terminated
r)eboot o)k prompt, h)alt?
# o
ok #.
->
-> stop /SYS
Are you sure you want to stop /SYS (y/n)? y
Stopping /SYS
 
->

즉시 종료를 수행해야 하는 경우 stop -force -script /SYS 명령을 사용합니다. 이 명령을 입력하기 전에 모든 데이터가 저장되었는지 확인하십시오.

예 6-2 서버 전원 켜기

다음 예에서는 서버 전원을 켜는 방법을 보여 줍니다. 먼저 사용자가 Oracle ILOM에 로그인되어 있어야 합니다. http://download.oracle.com/docs/cd/E19166-01/E20792/z40002fe1296006.html#scrolltoc를 참조하십시오.

모듈식 시스템이 있는 경우 원하는 서버 모듈에 로그인되어 있는지 확인합니다.

-> start /SYS
Are you sure you want to start /SYS (y/n) ? y
Starting /SYS
 
->

확인 메시지를 표시하지 않으려면 start -script /SYS 명령을 사용합니다.

x86: 복구를 위한 시스템 중지 및 재부트 방법

  1. root 역할을 맡습니다.

    Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.

  2. 키보드와 마우스가 작동하는 경우 init 0을 입력하여 시스템을 중지합니다.
    # init 0
  3. 마우스 입력에 대해 시스템 응답이 없는 경우 다음 중 하나를 수행합니다.
    • Reset 키를 눌러 시스템을 재부트합니다.
    • 전원 스위치를 사용하여 시스템을 재부트합니다.

단일 사용자 상태로 부트하여 잘못된 root 셸 또는 암호 문제를 해결하는 방법

  1. root 역할을 맡습니다.

    Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.

  2. 플랫폼에 따라 다음 작업 중 하나를 수행합니다.
    • SPARC 플랫폼:
      1. 시스템에 ok PROM 프롬프트를 표시합니다.
        # init 0
      2. 시스템을 단일 사용자 상태로 부트합니다.
        ok boot -s
    • x86 플랫폼:
      1. reboot 명령의 -p 옵션을 사용하여 실행 중인 시스템을 재부트합니다.
        # reboot -p
      2. GRUB 메뉴가 표시되면 적합한 부트 항목을 선택한 다음 e를 입력하여 해당 항목을 편집합니다.
      3. 화살표 키를 사용하여 $multiboot 행으로 이동한 다음 행 끝에 -s를 입력합니다.
    • GRUB 편집 메뉴를 종료하고 방금 편집한 항목을 부트하려면 Ctrl-X를 누릅니다. UEFI 펌웨어를 사용하는 시스템이 있으며 직렬 콘솔을 사용하고 있지 않은 경우 F10 키를 눌러도 항목이 부트됩니다.
  3. /etc/passwd 파일에서 셸 항목을 수정합니다.
    # vi /etc/password
  4. 시스템을 재부트합니다.

매체에서 부트하여 알 수 없는 root 암호 문제를 해결하는 방법

알 수 없는 root 암호 문제 또는 유사한 문제를 해결하기 위해 시스템을 부트해야 할 경우 다음 절차를 사용하십시오. 이 절차를 사용하려면 루트 풀을 가져온 후 부트 환경을 마운트해야 합니다. 루트 풀 또는 루트 풀 스냅샷을 복구해야 할 경우 Oracle Solaris 11.1 관리: ZFS 파일 시스템의 ZFS 루트 풀의 디스크 교체 방법(SPARC 또는 x86/VTOC)을 참조하십시오.

  1. 다음 옵션 중 하나를 사용하여 Oracle Solaris 매체에서 부트합니다.
    • SPARC: 텍스트 설치 - 설치 매체 또는 네트워크에서 부트한 다음 텍스트 설치 화면에서 Shell(셸) 옵션(옵션 3)을 선택합니다.
    • SPARC: 자동 설치 - 다음 명령을 사용하여 셸로 종료할 수 있는 설치 메뉴에서 직접 부트합니다.
      ok boot net:dhcp
    • x86: 라이브 매체 - 설치 매체에서 부트한 다음 복구 절차에 GNOME 터미널을 사용합니다.
    • x86: 텍스트 설치 - GRUB 메뉴에서 Text Installer and command line(텍스트 설치 프로그램 및 명령줄) 부트 항목을 선택한 다음 텍스트 설치 화면에서 Shell(셸) 옵션(옵션 3)을 선택합니다.
    • x86: 자동 설치 - 네트워크의 설치 서버에서 부트합니다. 이 방법을 사용하려면 PXE 부트가 필요합니다. GRUB 메뉴에서 Text Installer and command line(텍스트 설치 프로그램 및 명령줄) 항목을 선택합니다. 그런 다음 텍스트 설치 화면에서 Shell(셸) 옵션(옵션 3)을 선택합니다.
  2. 루트 풀을 가져옵니다.
    zpool import -f rpool
  3. 부트 환경의 마운트 지점을 만듭니다.
    # mkdir /a
  4. 마운트 지점 /a에서 부트 환경을 마운트합니다.
    # beadm mount solaris-instance|be-name /a

    예를 들어, 다음과 같습니다.

    # beadm mount solaris-2 /a
  5. 암호 또는 그림자 항목으로 인해 콘솔 로그인이 되지 않으면 해당 문제를 해결합니다.
    1. TERM 유형을 설정합니다.
      # TERM=vt100
      # export TERM
    2. shadow 파일을 편집합니다.
      # cd /a/etc
      # vi shadow
      # cd /
  6. 부트 아카이브를 업데이트합니다.
    # bootadm update-archive -R /a
  7. 부트 환경을 마운트 해제합니다.
    # beadm umount be-name
  8. 시스템을 중지합니다.
    # halt
  9. 시스템을 단일 사용자 상태로 재부트하고 root 암호에 대한 프롬프트가 나타나면 Return 키를 누릅니다.
  10. root 암호를 재설정합니다.
    root@system:~# passwd -r files root
    New Password: xxxxxx
    Re-enter new Password: xxxxxx
    passwd: password successfully changed for root
  11. Ctrl-D를 눌러 시스템을 재부트합니다.

참조

GRUB 구성 관련 문제가 있어 매체에서 시스템을 부트해야 할 경우 이 절차 중 x86 플랫폼에 해당하는 동일한 단계를 수행합니다.

x86: 매체에서 부트하여 시스템 부트를 방해하는 GRUB 구성 관련 문제를 해결하는 방법

x86 기반 시스템이 부트되지 않을 경우 이 문제는 손상된 부트 로더로 인한 것이거나 GRUB 메뉴 누락 또는 손상으로 인한 것일 수 있습니다. 이러한 유형의 문제가 발생한 경우 다음 절차를 사용하십시오.


주 - 이 절차에서는 부트 환경을 마운트할 필요가 없습니다.


루트 풀 또는 루트 풀 스냅샷을 복구해야 할 경우 Oracle Solaris 11.1 관리: ZFS 파일 시스템의 ZFS 루트 풀의 디스크 교체 방법(SPARC 또는 x86/VTOC)을 참조하십시오.

  1. Oracle Solaris 매체에서 부트합니다.
    • 라이브 매체 – 설치 매체에서 부트한 다음 복구 절차에 GNOME 터미널을 사용합니다.
    • 텍스트 설치 - GRUB 메뉴에서 Text Installer and command line(텍스트 설치 프로그램 및 명령줄) 부트 항목을 선택한 다음 텍스트 설치 화면에서 Shell(셸) 옵션(옵션 3)을 선택합니다.
    • 자동 설치 – 네트워크의 설치 서버에서 부트하려면 PXE 부트가 필요합니다. GRUB 메뉴에서 Text Installer and command line 항목을 선택합니다. 그런 다음 텍스트 설치 화면에서 Shell(셸) 옵션(옵션 3)을 선택합니다.
  2. 루트 풀을 가져옵니다.
    # zpool import -f rpool
  3. GRUB 구성 문제를 해결하려면 다음 작업 중 하나를 수행합니다.
  4. 셸을 종료하고 시스템을 재부트합니다.
    exit
            1  Install Oracle Solaris
            2  Install Additional Drivers
            3  Shell
            4  Terminal type (currently sun-color)
            5  Reboot
    
    Please enter a number [1]: 5