Solaris 9 설치 설명서

부트 환경 활성화

부트 환경을 활성화하면 다음에 시스템을 재부트할 때 부트 가능하게 됩니다. 새 활성 부트 환경을 부트할 때 오류가 발생하면 원래 부트 환경으로 신속하게 다시 전환할 수도 있습니다. 고장 복구: 원래 부트 환경으로 대체(명령줄 인터페이스) 를 참조하십시오.

부트 환경을 성공적으로 활성화하기 위해 해당 부트 환경은 다음 조건을 충족해야 합니다.


주 –

스왑을 재구성하려면 비활성 부트 환경을 부트하기 전에 이와 같이 변경합니다. 기본적으로 모든 부트 환경은 동일한 스왑 장치를 공유합니다. 스왑을 재구성하려면 “새 부트 환경 작성,” 단계 9 또는 부트 환경 작성 및 스왑 재구성(명령줄 인터페이스)을(를) 참조하십시오.


x86: (선택 사항) 활성화하기 전에 부트 디스켓 업데이트

Solaris 9 Device Configuration Assistant x86 Platform Edition diskette을 사용하여 시스템을 부트하고 있지 않다면 이 절차를 생략할 수 있습니다. Device Configuration Assistant를 사용하여 부트하는 경우 부트 디스켓을 업데이트해야 합니다. 이 절차는 기존 디스켓을 덮어쓰거나 새 디스켓에 작성하여 부트 디스켓을 사용자 릴리스에 일치시킵니다.

  1. Solaris 9 Device Configuration Assistant x86 Platform Edition diskette을 삽입합니다. 이것은 덮어쓰인 기존 디스켓 또는 새 디스켓입니다.

  2. 이 릴리스에 대한 최신 이미지로 부트 디스켓을 업데이트 합니다.

  3. 부트 디스켓을 꺼냅니다.

  4. 다음을 입력합니다.


    volcheck
    
  5. 새 부트 환경의 boot/solaris/bootenv.rc 파일을 디스켓에 복사합니다.


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. 디스켓의 입력 장치 및 출력 장치를 조사하여 올바른지 확인합니다. 올바르지 않은 경우 업데이트합니다.

    새 부트 환경을 활성화할 준비가 되었습니다.

부트 환경 활성화(문자 인터페이스)

새로 작성된 부트 환경에서 처음 부트할 때 Solaris Live Upgrade 소프트웨어가 새 부트 환경을 마지막 활성 부트 환경과 동기화합니다. “동기화”란 중요한 특정 시스템 파일과 디렉토리가 마지막 활성 부트 환경에서 부트 중인 부트 환경으로 복사됨을 의미합니다. Solaris Live Upgrade에서는 강제 동기화를 요청한 경우가 아니면 처음 부트한 후에 이와 같은 동기화를 수행하지 않습니다.

동기화에 대한 자세한 내용은 부트 환경 간의 파일 동기화를 참조하십시오.

  1. Solaris Live Upgrade 주 메뉴에서 활성화를 선택합니다.

  2. 다음과 같이 부트 환경의 이름을 입력하여 활성화합니다.


    Name of Boot Environment: solaris_9
    Do you want to force a Live Upgrade sync operations: no
    
  3. 파일 동기화를 계속하거나 강제할 수 있습니다.

    • Return을 눌러 계속합니다.

      부트 환경이 처음 부트되면 파일은 자동으로 동기화됩니다.

    • 파일 동기화를 강제할 수 있지만 이 기능을 신중하게 사용합니다. 각 부트 환경의 운영 체제는 동기화되는 파일과 호환되어야 합니다. 파일 동기화를 강제하려면 다음을 입력합니다.


      Do you want to force a Live Upgrade sync operations: yes
      

      주의 – 주의 –

      마지막 활성 부트 환경에서 발생했을 수 있는 변경 사항을 인식하거나 제어하지 못할 수 있기 때문에 강제 동기화는 매우 신중하게 사용해야 합니다. 예를 들어, 현재 부트 환경에서 Solaris 9 소프트웨어를 실행 중이고 강제 동기화로 Solaris 2.6로 다시 부트했으면 2.6 릴리스에서는 파일이 변경될 수 있습니다. 파일은 운영 체제 릴리스에 따라 달라서 Solaris 9 파일이 Solaris 2.6 파일과 호환되지 않을 수 있으므로 Solaris 2.6 릴리스로의 부트가 실패할 수 있습니다.


  4. F3을 눌러 활성화 프로세스를 시작합니다.

  5. Return을 눌러 계속합니다.

    새 부트 환경은 다음 재부트 시 활성화됩니다.

  6. 비활성 부트 환경을 활성화하려면 다음과 같이 재부트합니다.


    # init 6
    

부트 환경 활성화(명령줄 인터페이스)

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

  2. 부트 환경을 활성화하려면 다음을 입력합니다.


    # /usr/sbin/luactivate  BE_name
    
    BE_name

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

  3. 재부트합니다.


    # init 6
    

    주의 – 주의 –

    init 또는 shutdown 명령만 사용하여 재부트합니다. reboot, halt 또는 uadmin 명령을 사용하면 시스템이 부트 환경을 교체하지 않습니다. 마지막 활성 부트 환경이 다시 부트됩니다.



예 33–10 부트 환경 활성화(명령줄 인터페이스)

이 예에서 second_disk 부트 환경은 다음 재부트 시 활성화됩니다.


# /usr/sbin/luactivate second_disk
# init 6

부트 환경 활성화 및 파일 동기화(명령줄 인터페이스)

새로 작성된 부트 환경에서 처음 부트할 때 Solaris Live Upgrade 소프트웨어가 새 부트 환경을 마지막 활성 부트 환경과 동기화합니다. “동기화”란 특정 핵심 시스템 파일과 디렉토리가 가장 최신의 활성 부트 환경에서 부트 중인 부트 환경으로 복사됨을 의미합니다. Solaris Live Upgrade에서는 luactivate 명령과 - s 옵션을 사용하여 동기화를 강제한 경우가 아니면 처음 부트한 후에 이와 같은 동기화를 수행하지 않습니다,

동기화에 대한 자세한 내용은 부트 환경 간의 파일 동기화를 참조하십시오.

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

  2. 부트 환경을 활성화하려면 다음을 입력합니다.


    # /usr/sbin/luactivate  -s BE_name
    
    -s

    마지막 활성 부트 환경과 새 부트 환경 사이에서 파일의 동기화를 강제합니다. 처음으로 부트 환경이 활성화되면 부트 환경 간의 파일이 동기화되지만 이후에는 -s 옵션을 사용한 경우가 아니면 파일이 동기화되지 않습니다.


    주의 – 주의 –

    마지막 활성 부트 환경에서 발생했을 수 있는 변경 사항을 인식하거나 제어하지 못할 수 있기 때문에 이 옵션은 매우 신중하게 사용해야 합니다. 예를 들어, 현재 부트 환경에서 Solaris 9 소프트웨어를 실행 중이고 강제 동기화로 Solaris 2.6로 다시 부트했으면 2.6 릴리스에서는 파일이 변경될 수 있습니다. 파일은 운영 체제 릴리스에 따라 달라서 Solaris 9 파일이 Solaris 2.6 파일과 호환되지 않을 수 있으므로 Solaris 2.6 릴리스로의 부트가 실패할 수 있습니다.


    BE_name

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

  3. 재부트합니다.


    # init 6
    

예 33–11 부트 환경 활성화(명령줄 인터페이스)

이 예에서 second_disk 부트 환경은 다음 재부트 시 활성화되고 파일이 동기화됩니다.


# /usr/sbin/luactivate -s second_disk
# init 6