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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

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

알 수 없는 root 암호 문제 또는 유사한 문제를 해결하기 위해 시스템을 부트해야 할 경우 다음 절차를 사용하십시오. 이 절차를 사용하려면 루트 풀을 가져온 후 부트 환경을 마운트해야 합니다. 루트 풀 또는 루트 풀 스냅샷을 복구해야 하는 경우 Oracle Solaris 11.2의 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 플랫폼에 해당하는 동일한 단계를 수행합니다.