Solaris 9 설치 설명서

고장 복구: 원래 부트 환경으로 폴백(명령줄 인터페이스)

업그레이드 후 고장이 감지되거나 응용프로그램이 업그레이드된 구성 요소와 호환되지 않을 경우, 사용자의 플랫폼에 따라 다음 절차 중 하나를 사용하여 원래 부트 환경으로 폴백합니다. SPARC 기반 시스템의 경우 첫번째 절차가 luactivate를 실행하여 원래 부트 환경으로 다시 전환합니다. 첫번째 절차가 실패하면 두번째 절차를 사용하여 DVD-ROM, CD-ROM 또는 넷 이미지에서 부트합니다. IA 기반 시스템의 경우, 동일한 또는 다른 물리적 디스크에서 root(/) 파일 시스템이 마운트된 위치를 기준으로 하는 절차를 선택하십시오.

새 부트 환경 작성 성공시에도 폴백하는 방법

새 부트 환경을 성공적으로 활성화했지만 결과에 만족하지 않을 경우 이 절차를 사용하십시오.

  1. 수퍼 유저로 로그인합니다.

  2. 다음을 입력합니다.


    # /usr/sbin/luactivate BE_name
    

    BE_name

    활성화할 부트 환경의 이름을 지정합니다.  

  3. 재부트합니다.


    # init 6
    

    이전에 작동한 부트 환경이 활성 부트 환경이 됩니다.

SPARC: 실패한 부트 환경 활성화에서 폴백하는 방법

  1. 다음과 같이 OK 프롬프트에서 Solaris 9 DVD, Solaris 9 Installation CD, 네트워크 또는 로컬 디스크에서 단일 사용자 상태로 시스템을 부트합니다.


    OK boot cdrom -s 
    

    또는


    OK boot net -s
    

    또는


    OK boot device_name -s
    

    device_name

    시스템이 부트할 수 있는 장치의 이름, 예를 들어 /dev/dsk/c0t0d0s0를 지정합니다.

  2. 다음을 입력합니다.


    # /sbin/luactivate BE_name
    

    BE_name

    활성화할 부트 환경의 이름을 지정합니다.  

  3. 프롬프트에서 다음을 입력합니다.


    Do you want to fallback to activate boot environment <disk name> 
    (yes or no)? yes
    

    메시지가 폴백 시스템 활성화가 성공했음을 표시합니다.

  4. 재부트합니다.


    # init 6
    

    이전에 작동한 부트 환경이 활성 부트 환경이 됩니다.

SPARC: DVD, CD 또는 넷 설치 이미지를 사용하여 원래 부트 환경으로 폴백하는 방법

이 절차를 사용하여 DVD, CD 또는 넷 설치 이미지에서 부트합니다. 마지막 활성 부트 환경에서 루트(/) 슬라이스를 마운트해야 합니다. 그런 다음 전환을 수행하는 luactivate 명령을 실행합니다. 재부트하면 마지막 활성 부트 환경이 가동하고 다시 실행됩니다.

  1. 다음과 같이 OK 프롬프트에서 Solaris 9 DVD, Solaris 9 Installation CD, 네트워크 또는 로컬 디스크에서 단일 사용자 상태로 시스템을 부트합니다.


    OK boot cdrom -s 
    

    또는


    OK boot net -s
    

    또는


    OK boot device_name -s
    

    device_name

    운영 체제의 복사본이 상주하는 디스크 및 슬라이스 이름, 예를 들어, /dev/dsk/c0t0d0s0를 지정합니다.

  2. 필요할 경우 폴백 부트 환경 루트(/)에 대한 파일 시스템의 무결성을 검사합니다.


    # fsck device_name
    

    device_name

    폴백하려는 부트 환경의 디스크 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/cnumtnumdnumsnum의 형식으로 입력됩니다.

  3. 활성 부트 환경 루트(/) 슬라이스를 디렉토리(예: /mnt)로 마운트합니다.


    # mount device_name /mnt
    

    device_name

    폴백하려는 부트 환경의 디스크 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/cnumtnumdnumsnum의 형식으로 입력됩니다.

  4. 활성 부트 환경 루트(/) 슬라이스에서 다음을 입력합니다.


    # /mnt/sbin/luactivate
    

    luactivate가 이전 작동 부트 환경을 활성화하고 결과를 나타냅니다.

  5. /mnt를 마운트 해제합니다.


    # umount  /mnt
    
  6. 재부트합니다.


    # init 6
    

    이전에 작동한 부트 환경이 활성 부트 환경이 됩니다.

x86: 다른 디스크의 부트 환경으로 폴백하는 방법

새로운 부트 환경을 부트하는 동안 고장을 경험할 수 있습니다. 부트 환경에 대한 root(/) 파일 시스템이 다른 물리적 디스크에 있을 경우, 다음 절차를 사용하여 원래 부트 환경으로 폴백하십시오.

  1. 시스템을 재부트하고 해당하는 BIOS 메뉴를 입력하십시오.

    • 부트 장치가 SCSI인 경우, SCSI BIOS 입력 방법에 대하여 SCSI 컨트롤러의 설명서를 참조하십시오.

    • 부트 장치가 시스템 BIOS에 의해 유지되는 경우, 시스템 BIOS 입력 방법에 대하여 시스템 BIOS 설명서를 참조하십시오.

  2. 해당하는 BIOS 설명서에 따라 부트 장치가 다르면 원래 부트 환경의 부트 장치로 변경하십시오.

  3. BIOS 변경 사항을 저장하십시오.

  4. BIOS를 종료하여 부트 프로세스를 시작하십시오.

  5. b -s를 입력하여 단일 사용자 상태로 컴퓨터를 부트하십시오.

  6. 다음을 입력합니다.


    # /sbin/luactivate
    
  7. 재부트합니다.


    # init 6
    

x86: 동일한 디스크의 부트 환경으로 폴백하는 방법

부트 동안 고장을 경험할 수 있습니다. root(/) 파일 시스템이 동일한 물리적 디스크에 있을 경우, 다음 절차를 사용하여 원래 부트 환경으로 폴백하십시오. 마지막 활성 부트 환경에서 루트(/) 슬라이스를 마운트해야 합니다. 그런 다음 전환을 수행하는 luactivate 명령을 실행합니다. 재부트하면 마지막 활성 부트 환경이 가동하고 다시 실행됩니다.

  1. 시스템을 부트하는 방법을 결정하십시오.

    • Solaris 9 DVD 또는 Solaris 9 Installation CD에서 부트하려면 디스크를 삽입하십시오. 시스템의 BIOS가 DVD 또는 CD에서 부팅을 지원해야 합니다.

    • 네트워크에서 부트하면 Pre-boot eXecution Environment (PXE) 네트워크 부트를 사용하십시오 시스템이 PXE를 지원해야 합니다. 시스템이 시스템의 BIOS 설치 도구 또는 네트워크 어댑터의 구성 설치 도구를 사용하여 PXE를 사용할 수 있도록 하십시오.

    • 디스켓에서 부트할 경우 Solaris 9 Device Configuration Assistant Intel Platform Edition 디스켓을 시스템의 디스켓 드라이브로 삽입합니다.


      x86 전용 –

      다음 방법으로 Device Configuration Assistant 소프트웨어를 디스켓으로 복사할 수 있습니다.

      • 다음 절차를 사용하여 Solaris 9 Intel Platform Edition DVD 또는 Solaris 9 Software 2 of 2 Intel Platform Edition CD에서 디스켓으로 소프트웨어를 복사하십시오. 부록 E.

      • http://soldc.sun.com/support/drivers/dca_diskettes의 Solaris Developer Connection에서 디스켓으로 소프트웨어를 다운로드 및 복사하십시오.


    Current Boot Parameters 메뉴가 표시될 때까지 화면의 지시를 따르십시오.

  2. b -s를 입력하여 단일 사용자 상태로 컴퓨터를 부트하십시오.


    
    
  3. 필요할 경우 폴백 부트 환경 루트(/)에 대한 파일 시스템의 무결성을 검사합니다.


    # fsck mount point
    

    mount_point

    알려져 있고 신뢰성 있는 루트 파일 시스템 

  4. 활성 부트 환경 루트 슬라이스를 디렉토리(예: /mnt/sbin)로 마운트합니다.


    # mount device_name /mnt/sbin
    

    device_name

    폴백하려는 부트 환경의 디스크 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/cnumtnumdnumsnum의 형식으로 입력됩니다.

  5. 활성 부트 환경 루트 슬라이스에서 다음을 입력합니다.


    # /mnt/sbin/luactivate
    

    luactivate가 이전 작동 부트 환경을 활성화하고 결과를 나타냅니다.

  6. /mnt/sbin을 마운트 해제합니다.


    # umount device_name /mnt/sbin
    

    device_name

    폴백하려는 부트 환경의 디스크 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/cnumtnumdnumsnum의 형식으로 입력됩니다.

  7. 재부트합니다.


    # init 6
    

    이전에 작동한 부트 환경이 활성 부트 환경이 됩니다.

새 부트 환경 작성 성공시에도 폴백하는 방법

새 부트 환경을 성공적으로 활성화했지만 결과에 만족하지 않을 경우 이 절차를 사용하십시오.

  1. 수퍼 유저로 로그인합니다.

  2. 다음을 입력합니다.


    # /usr/sbin/luactivate BE_name
    

    BE_name

    활성화할 부트 환경의 이름을 지정합니다.  

  3. 재부트합니다.


    # init 6
    

    이전에 작동한 부트 환경이 활성 부트 환경이 됩니다.

SPARC: 실패한 부트 환경 활성화에서 폴백하는 방법

  1. 다음과 같이 OK 프롬프트에서 Solaris 9 DVD, Solaris 9 Installation CD, 네트워크 또는 로컬 디스크에서 단일 사용자 상태로 시스템을 부트합니다.


    OK boot cdrom -s 
    

    또는


    OK boot net -s
    

    또는


    OK boot device_name -s
    

    device_name

    시스템이 부트할 수 있는 장치의 이름, 예를 들어 /dev/dsk/c0t0d0s0를 지정합니다.

  2. 다음을 입력합니다.


    # /sbin/luactivate BE_name
    

    BE_name

    활성화할 부트 환경의 이름을 지정합니다.  

  3. 프롬프트에서 다음을 입력합니다.


    Do you want to fallback to activate boot environment <disk name> 
    (yes or no)? yes
    

    메시지가 폴백 시스템 활성화가 성공했음을 표시합니다.

  4. 재부트합니다.


    # init 6
    

    이전에 작동한 부트 환경이 활성 부트 환경이 됩니다.

SPARC: DVD, CD 또는 넷 설치 이미지를 사용하여 원래 부트 환경으로 폴백하는 방법

이 절차를 사용하여 DVD, CD 또는 넷 설치 이미지에서 부트합니다. 마지막 활성 부트 환경에서 루트(/) 슬라이스를 마운트해야 합니다. 그런 다음 전환을 수행하는 luactivate 명령을 실행합니다. 재부트하면 마지막 활성 부트 환경이 가동하고 다시 실행됩니다.

  1. 다음과 같이 OK 프롬프트에서 Solaris 9 DVD, Solaris 9 Installation CD, 네트워크 또는 로컬 디스크에서 단일 사용자 상태로 시스템을 부트합니다.


    OK boot cdrom -s 
    

    또는


    OK boot net -s
    

    또는


    OK boot device_name -s
    

    device_name

    운영 체제의 복사본이 상주하는 디스크 및 슬라이스 이름, 예를 들어, /dev/dsk/c0t0d0s0를 지정합니다.

  2. 필요할 경우 폴백 부트 환경 루트(/)에 대한 파일 시스템의 무결성을 검사합니다.


    # fsck device_name
    

    device_name

    폴백하려는 부트 환경의 디스크 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/cnumtnumdnumsnum의 형식으로 입력됩니다.

  3. 활성 부트 환경 루트(/) 슬라이스를 디렉토리(예: /mnt)로 마운트합니다.


    # mount device_name /mnt
    

    device_name

    폴백하려는 부트 환경의 디스크 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/cnumtnumdnumsnum의 형식으로 입력됩니다.

  4. 활성 부트 환경 루트(/) 슬라이스에서 다음을 입력합니다.


    # /mnt/sbin/luactivate
    

    luactivate가 이전 작동 부트 환경을 활성화하고 결과를 나타냅니다.

  5. /mnt를 마운트 해제합니다.


    # umount  /mnt
    
  6. 재부트합니다.


    # init 6
    

    이전에 작동한 부트 환경이 활성 부트 환경이 됩니다.

x86: 다른 디스크의 부트 환경으로 폴백하는 방법

새로운 부트 환경을 부트하는 동안 고장을 경험할 수 있습니다. 부트 환경에 대한 root(/) 파일 시스템이 다른 물리적 디스크에 있을 경우, 다음 절차를 사용하여 원래 부트 환경으로 폴백하십시오.

  1. 시스템을 재부트하고 해당하는 BIOS 메뉴를 입력하십시오.

    • 부트 장치가 SCSI인 경우, SCSI BIOS 입력 방법에 대하여 SCSI 컨트롤러의 설명서를 참조하십시오.

    • 부트 장치가 시스템 BIOS에 의해 유지되는 경우, 시스템 BIOS 입력 방법에 대하여 시스템 BIOS 설명서를 참조하십시오.

  2. 해당하는 BIOS 설명서에 따라 부트 장치가 다르면 원래 부트 환경의 부트 장치로 변경하십시오.

  3. BIOS 변경 사항을 저장하십시오.

  4. BIOS를 종료하여 부트 프로세스를 시작하십시오.

  5. b -s를 입력하여 단일 사용자 상태로 컴퓨터를 부트하십시오.

  6. 다음을 입력합니다.


    # /sbin/luactivate
    
  7. 재부트합니다.


    # init 6
    

x86: 동일한 디스크의 부트 환경으로 폴백하는 방법

부트 동안 고장을 경험할 수 있습니다. root(/) 파일 시스템이 동일한 물리적 디스크에 있을 경우, 다음 절차를 사용하여 원래 부트 환경으로 폴백하십시오. 마지막 활성 부트 환경에서 루트(/) 슬라이스를 마운트해야 합니다. 그런 다음 전환을 수행하는 luactivate 명령을 실행합니다. 재부트하면 마지막 활성 부트 환경이 가동하고 다시 실행됩니다.

  1. 시스템을 부트하는 방법을 결정하십시오.

    • Solaris 9 DVD 또는 Solaris 9 Installation CD에서 부트하려면 디스크를 삽입하십시오. 시스템의 BIOS가 DVD 또는 CD에서 부팅을 지원해야 합니다.

    • 네트워크에서 부트하면 Pre-boot eXecution Environment (PXE) 네트워크 부트를 사용하십시오 시스템이 PXE를 지원해야 합니다. 시스템이 시스템의 BIOS 설치 도구 또는 네트워크 어댑터의 구성 설치 도구를 사용하여 PXE를 사용할 수 있도록 하십시오.

    • 디스켓에서 부트할 경우 Solaris 9 Device Configuration Assistant Intel Platform Edition 디스켓을 시스템의 디스켓 드라이브로 삽입합니다.


      x86 전용 –

      다음 방법으로 Device Configuration Assistant 소프트웨어를 디스켓으로 복사할 수 있습니다.

      • 다음 절차를 사용하여 Solaris 9 Intel Platform Edition DVD 또는 Solaris 9 Software 2 of 2 Intel Platform Edition CD에서 디스켓으로 소프트웨어를 복사하십시오. 부록 E.

      • http://soldc.sun.com/support/drivers/dca_diskettes의 Solaris Developer Connection에서 디스켓으로 소프트웨어를 다운로드 및 복사하십시오.


    Current Boot Parameters 메뉴가 표시될 때까지 화면의 지시를 따르십시오.

  2. b -s를 입력하여 단일 사용자 상태로 컴퓨터를 부트하십시오.


    
    
  3. 필요할 경우 폴백 부트 환경 루트(/)에 대한 파일 시스템의 무결성을 검사합니다.


    # fsck mount point
    

    mount_point

    알려져 있고 신뢰성 있는 루트 파일 시스템 

  4. 활성 부트 환경 루트 슬라이스를 디렉토리(예: /mnt/sbin)로 마운트합니다.


    # mount device_name /mnt/sbin
    

    device_name

    폴백하려는 부트 환경의 디스크 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/cnumtnumdnumsnum의 형식으로 입력됩니다.

  5. 활성 부트 환경 루트 슬라이스에서 다음을 입력합니다.


    # /mnt/sbin/luactivate
    

    luactivate가 이전 작동 부트 환경을 활성화하고 결과를 나타냅니다.

  6. /mnt/sbin을 마운트 해제합니다.


    # umount device_name /mnt/sbin
    

    device_name

    폴백하려는 부트 환경의 디스크 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/cnumtnumdnumsnum의 형식으로 입력됩니다.

  7. 재부트합니다.


    # init 6
    

    이전에 작동한 부트 환경이 활성 부트 환경이 됩니다.