Solaris 9 Maintenance Update 4 설치 안내서

3장 Solaris 9 Maintenance Update 4 제거

패치 중 하나를 제거해야 할 경우 사용자가 Solaris 9 MU4 소프트웨어를 설치하는 동안 install_mu 스크립트의 -d 옵션을 사용하지 않았다면 패치를 제거할 수 있습니다.

개별적인 패치 제거에 대한 지침은 각 패치 디렉토리에 있습니다. 패치 디렉토리는 /var/sadm/patch/ 디렉토리에 있습니다.


주 –

install_mu 스크립트의 -d 옵션을 선택하여 설치했다면 전체 MU를 제거할 수 없습니다.


Solaris 9 MU4 제거

MU4를 제거하기 전에 단일 사용자 모드로 시스템을 재부트하는 것이 좋습니다. MU4는 시스템 라이브러리에 패치를 적용합니다. 다중 사용자 시스템에 있는 개별 시스템이 불안정해지지 않도록 주의하십시오. 프로세스를 패치된 버전의 라이브러리로 매핑하지 않았는지 확인하십시오. 그렇지 않으면 해당 프로세스가 나중에 기존 라이브러리의 다른 섹션에 대한 매핑을 시도할 수 있습니다.

단일 사용자 모드에서는 네트워크 서비스를 이용할 수 없습니다. 단일 사용자 모드에서 시스템을 부트하기 전에, 네트워크에서 로컬 시스템으로 MU4 이미지를 복사해야 합니다.

다음 조건 중 하나에 해당되면 다중 사용자 모드에서 NFS를 사용하여 MU4를 제거해야 합니다.

MU4가 제공하는 backout_mu 스크립트를 사용하면 전체 MU를 제거할 수 있습니다.

Solaris 9 MU4 소프트웨어를 제거하려면 다음 단계를 수행합니다.

  1. 중요한 사용자나 주요 시스템 프로세스가 실행되고 있지 않아야 합니다.

  2. 현재 세션을 종료합니다.

    CDE 로그인 화면이 나타납니다.

  3. Options 버튼을 누르고 Command Line Login을 선택합니다.

    로그인 메시지가 표시됩니다.

  4. 사용자 로그인 이름을 root로 입력하고 루트 암호를 입력합니다.


    login: root
    password: root password
    
  5. 단일 사용자 모드로 시스템을 재부트합니다. 루트 셸 프롬프트에서 다음 명령을 입력합니다.


    # reboot -- -s
    
  6. 루트 암호를 입력합니다.

    시스템이 다음 메시지를 표시하고 현재 시스템 유지 보수 모드 상태인지 확인합니다.


    Entering System Maintenance Mode
     
    Sun Microsystems Inc. SunOS 5.9 Generic May 2002
    #
  7. backout_mu 스크립트를 실행합니다. MU4 이미지의 로컬 복사본에서 다음 명령을 입력합니다.


    # cd local–directory
    # ./backout_mu options
    
    표 3–1 backout_mu 스크립트용 명령줄 옵션

    옵션 

    설명 

    -q

    backout_mu 실행을 표시하는 도트의 디스플레이를 비활성화합니다.

    -B backoutdir

    패치 제거에 필요한 정보를 저장할 대체 디렉토리를 지정합니다. 

  8. 제거가 완료되면 다음 메시지가 표시되는지 확인합니다.


    backout_mu completed at date–time.
    • 이 메시지가 표시되면 단계 9로 이동하여 제거를 완료합니다.

    • 오류가 발생하면 제 5 장을 참조하십시오.

  9. 다음 명령을 입력하여 시스템을 재부트합니다.


    # sync ; reboot
    

    그러면 로그인 메시지가 표시됩니다.


    주 –

    라이브러리 충돌 문제를 방지하려면, MU4를 제거한 후에 시스템을 재부트해야 합니다.


  10. 로그인 이름과 암호를 입력합니다.


    login: login
    password: password