SUSE Linux Enterprise 업데이트

목차

7.1. SUSE Linux Enterprise 업데이트
7.2. 서비스 팩 배포
7.3. 자동 업데이트
7.4. 버전 11에서 버전 11 SP1로 소프트웨어 변경사항

초록

SUSEŽ Linux Enterprise는 기존 시스템을 완전히 다시 설치하지 않고 새 버전으로 업데이트하는 옵션을 제공합니다. 새로 설치할 필요가 없습니다. 홈 디렉토리 및 시스템 구성과 같은 이전 데이터가 원상태로 보존됩니다. 제품 수명 기간 동안 서비스 팩을 적용하여 시스템 보안을 강화하고 소프트웨어 결함을 수정할 수 있습니다. 로컬 DVD 드라이브 또는 중앙 네트워크 설치 원본에서 설치하십시오.

SUSE Linux Enterprise 업데이트

SUSE Linux Enterprise Server 10 SP3 또는 11 GA에서 SUSE Linux Enterprise Server 11 SP1로 업그레이드하려면 이 절에 요약된 단계를 따르십시오.먼저 이전 시스템을 최신 패치 수준으로 업데이트하십시오.

[Note]시스템 버전 요구사항

이 버전으로 업그레이드할 수 있는 정확한 시스템 버전 요구사항은 업데이트 제품과 함께 제공되는 릴리스 정보를 참조하십시오. 릴리스 정보에는 업그레이드 절차에 대한 추가 정보가 있습니다.

소프트웨어는 버전이 바뀌면서 커지는 경향이 있습니다. 따라서 업데이트하기 전에 df로 사용 가능한 파티션 공간을 살펴보십시오. 디스크 공간이 부족할 경우 업데이트하기 전에 데이터를 보호하고 시스템 파티션을 다시 설정하십시오. 각 파티션의 크기에 대한 일반적인 규칙은 없습니다. 공간 요구사항은 특정 파티셔닝 프로파일, 선택한 소프트웨어, 시스템의 버전 번호에 따라 다릅니다.

준비

업데이트하기 전에 이전 구성 파일을 테이프 장치, 이동식 하드 디스크, USB 플래시 드라이브와 같은 다른 매체에 복사하여 데이터를 보호하십시오. 이 사항은 주로 /var의 일부 디렉토리 및 파일뿐만 아니라 /etc에 저장된 파일에도 적용됩니다. 또한 /home(HOME 디렉토리)의 사용자 데이터를 백업 매체에 기록해야 할 수도 있습니다. 이 데이터를 root로 백업하십시오. root만 모든 로컬 파일에 대한 읽기 권한을 가집니다.

업데이트를 시작하기 전에 루트 파티션을 기록해 두십시오. df / 명령은 루트 파티션의 장치 이름을 나열합니다. 예 7.1. “df -h로 나열”에서 기록할 루트 파티션은 /dev/sda3(/로 탑재됨)입니다.

예 7.1. df -h로 나열

Filesystem     Size  Used Avail Use% Mounted on
/dev/sda3       74G   22G   53G  29% /
tmpfs          506M     0  506M   0% /dev/shm
/dev/sda5      116G  5.8G  111G   5% /home
/dev/sda1       44G    4G   40G   9% /data

발생 가능한 문제

이전 버전에서 현재 버전으로 기본 시스템을 업데이트할 경우 YaST가 필요한 변경 작업을 확인한 후 수행합니다. 사용자 정의에 따라 일부 단계 또는 전체 업데이트 절차가 실패할 수 있으므로, 백업 데이터를 다시 복사해야 합니다. 시스템 업데이트를 시작하기 전에 다음 문제를 확인하십시오.

/etc의 passwd 및 group 확인

시스템을 업데이트하기 전에 /etc/passwd/etc/group에 구문 오류가 없음을 확인하십시오. 이러한 목적에서 pwckgrpck 확인 유틸리티를 root로 시작하고 보고된 오류를 제거하십시오.

PostgreSQL

PostgreSQL을 업데이트하기 전에(postgres), 데이터베이스를 덤프하십시오. pg_dump의 설명서 페이지를 보십시오. 이것은 업데이트 전에 실제로 PostgreSQL을 사용한 경우에만 필요합니다.

YaST로 업데이트

7.1.1절 “준비”에서 설명된 준비 절차에 따라 시스템을 업데이트할 수 있습니다.

  1. 선택 사항으로 설치 서버를 준비하십시오. 배경 정보는 14.2.1절 “YaST를 사용하여 설치 서버 설정”을 참조하십시오.

  2. 설치에 대해 6.5절 “설치를 위해 시스템 시작”에 설명된 대로 시스템을 부팅합니다. YaST에서 언어를 선택하고 설치 모드 대화 상자에서 업데이트를 선택합니다. 새 설치를 선택하지 마십시오. 또한 가능한 경우 언제나 사용 가능한 모든 소프트웨어 업데이트를 얻을 수 있도록 리포지토리를 추가하십시오. 설치 리포지토리에 대한 자세한 내용은 6.10.1절 “추가 기능 제품”에 있습니다.

  3. YaST가 다중 루트 파티션이 있는지 확인합니다. 루트 파티션이 하나만 있으면 다음 단계로 계속합니다. 그러나 루트 파티션이 여러 개 있는 경우에는 올바른 파티션을 선택한 후 다음을 선택하여 확인합니다. 7.1.1절 “준비”의 예에서는 /dev/sda3을 선택했습니다. YaST가 이 파티션의 오래된 fstab를 읽고 나열된 파일 시스템을 분석 및 탑재합니다.

    [Warning]영구 장치 이름

    커널-장치 이름을 사용하여 파티션을 탑재하도록 지정하는 /etc/fstab의 모든 항목은 업데이트를 수행하기 전에 지원되는 다른 방법으로 변경해야 합니다. 커널-장치 이름은 영구적이 아니므로, 업데이트 프로세스 중에 사용할 수 없습니다. 이 작업은 YaST 고급 파티션 도구를 사용하여 fstab 옵션 설정에 사용된 방법을 변경하여 수행할 수 있습니다. 자세한 내용은 15.1절 “YaST 파티션 도구 사용”를 참조하십시오.

  4. 이전에 사용된 리포지토리를 확인합니다. 계속 사용하고 타사 소프트웨어를 업데이트할 모든 리포지토리를 활성화합니다. 해당될 경우 각 목록 항목에 대해 상태 토글을 클릭합니다.

  5. 위에 권장된 대로 업그레이드 절차 중에 리포지토리를 추가하면 이제 실제로 원하는 리포지토리를 활성화할 수 있습니다.

  6. 설치 설정 대화 상자에서 사용자의 요구사항에 따라 설정을 조정합니다. 일반적으로 대부분의 기본 설정을 변경하지 않아도 됩니다. 업데이트 옵션에서 새 소프트웨어 및 기능의 설치와 함께 업데이트를 선택해 보십시오. 시스템의 기능을 추가로 향상하려면 패키지 하위 메뉴에 제공된 소프트웨어를 선택하거나 추가 언어 지원 옵션을 추가하십시오. 그러나 나중에 YaST를 사용하여 이 사항을 조정할 수도 있습니다.

    또한 다양한 시스템 구성요소의 백업을 만들 수 있습니다. 백업을 선택하면 업그레이드 프로세스가 느려집니다. 최신 시스템 백업이 없는 경우 이 옵션을 사용하십시오.

  7. 업데이트 시작을 클릭하여 업그레이드를 확인합니다.

기본 업그레이드 설치가 완료되면 YaST 대화 상자에 제공된 대로 인터넷 연결을 테스트합니다. 마지막으로 YaST가 나머지 소프트웨어를 업데이트하고 릴리스 정보를 표시합니다. 완료를 클릭하여 YaST 구성을 작성합니다.

zypper를 사용한 배포 업그레이드

zypper 명령줄 유틸리티를 사용하여 다음 배포 버전으로 업그레이드할 수 있습니다. 무엇보다도 실행 중인 시스템에서 시스템 업그레이드 프로세스를 시작할 수 있습니다.

이 기능은 원격 업그레이드 또는 비슷하게 구성된 여러 시스템에서 업그레이드를 실행하고자 하는 고급 사용자에게 유용합니다. 경험이 없는 사용자는 7.1.3절 “YaST로 업데이트”에 설명된 대로 YaST를 사용한 업그레이드를 선호합니다.

zypper를 사용한 업그레이드를 시작하기 전에

zypper를 사용한 업그레이드 프로세스 중에 예상치 못한 오류를 피하려면 위험한 배치를 최소화하십시오.

마지막 버전(SUSE Linux Enterprise 11)에서 이 버전(SUSE Linux Enterprise 11 SP1)으로 업그레이드하십시오. 해당 버전 사이에 있는 어떤 서비스 팩 버전도 건너뛰지 마십시오. 즉, SUSE Linux Enterprise 10 SP3 또는 이전 버전에서 이 서비스 팩(SUSE Linux Enterprise 11 SP1, 또는 SUSE Linux Enterprise 11에서 SUSE Linux Enterprise 11 SP2로)으로 한 번에 업그레이드하지 마십시오. 시스템 업그레이드를 시작하기 전에 사용 가능한 모든 온라인 업데이트가 성공적으로 적용되었는지 확인하십시오.

가능한 많은 응용 프로그램 및 필요하지 않은 서비스를 닫고 모든 일반 사용자를 로그아웃하십시오.

업그레이드를 시작하기 전에 타사 리포지토리를 비활성화하거나, 기본 시스템 리포지토리의 패키지가 우선 선택되도록 타사 리포지토리의 우선 순위를 낮추십시오. 업그레이드 후 타사 리포지토리를 다시 활성화하고 리포지토리의 버전 스트링을 업그레이드된 실행 시스템 배포의 버전 번호와 일치하도록 수정하십시오.

업그레이드 절차

[Warning]시스템 백업 확인

업그레이드 절차를 실제로 시작하기 전에 시스템 백업이 최신 상태이고 복원 가능한지 확인하십시오. 이 작업은 다음 중 많은 단계를 수동으로 입력해야 하기 때문에 특히 중요합니다.

  1. 온라인 업데이트를 실행하여 소프트웨어 관리 스택이 최신 상태인지 확인합니다. 자세한 내용은 절에서 YaST Online Update 장 (↑Administration Guide(관리 설명서))를 참조하십시오.

  2. 업데이트 원본으로 사용할 리포지토리를 구성합니다. 이 권한을 가지고 있어야 합니다. YaST(9.3절 “소프트웨어 리포지토리 및 서비스 관리” 참조) 또는 zypper(“Using Zypper” (4장 Managing Software with Command Line Tools, ↑Administration Guide(관리 설명서)) 참조)를 사용하십시오.

    [Tip]리포지토리 이름

    다음 단계에서 사용되는 리포지토리의 이름은 사용자 정의에 따라 약간 다를 수 있습니다.

    사용자 자신의 설치 서버의 준비 또는 업데이트를 고려하십시오. 배경 정보는 14.2.1절 “YaST를 사용하여 설치 서버 설정”를 참조하십시오.

    현재 리포지토리를 확인하려면 다음 항목을 입력하십시오.

    zypper lr -u
    
    1. 시스템 리포지토리의 버전 번호를 11에서 11-SP1로 올리십시오. 다음 명령을 사용하여 새 11_SP1 리포지토리를 추가하십시오.

      server=http://download.example.org
      zypper ar $server/distribution/11-SP1/repo/oss/ SLE-11-SP1
      zypper ar $server/update/11-SP1/ SLE-11-SP1-Update
      

      그런 다음 이전 리포지토리를 제거하십시오.

      zypper rr SLE-11
      zypper rr SLE-11-Update
      
    2. zypper dup는 기본 리포지토리에서만 작동하므로 타사 리포지토리 또는 기타 openSUSE Build Service 리포지토리를 비활성화하십시오.

      zypper mr -d repo-alias
      

      반대로, 이러한 리포지토리의 우선 순위를 낮출 수 있습니다.

      [Note]해결되지 않은 종속성 처리

      zypper dup는 해결되지 않은 종속성을 가지고 있는 모든 패키지를 제거하지만, 종속성이 충족되는 한 비활성화된 리포지토리의 패키지를 유지합니다.

      zypper dup를 사용하면 사용 가능한 리포지토리 중 하나에서 모든 패키지를 가져와 설치합니다. 이 설치의 경우 설치된 패키지의 버전, 아키텍처, 또는 제조업체를 고려하지 않으므로, 새로 설치하는 것과 유사합니다. 리포지토리에서 더 이상 사용할 수 없는 패키지는 독립된 것으로 간주됩니다. 이러한 패키지는 종속성이 충족되지 않으면 제거되고, 종속성이 충족되면 설치된 상태를 유지합니다.

    3. 완료된 후 다음을 사용하여 리포지토리 구성을 확인하십시오.

      zypper lr -d
      
  3. zypper ref를 사용하여 로컬 메타 데이터 및 리포지토리 컨텐트를 새로 고칩니다.

  4. zypper in zypper를 사용하여 11 SP1 리포지토리에서 zypper를 가져옵니다.

  5. zypper dup를 사용하여 실제 배포 업그레이드를 실행합니다. 설치된 패키지 집합에 따라 SUSE Linux Enterprise 및 일부 패키지의 라이센스를 확인하라는 메시지가 나타납니다.

  6. SuSEconfig를 사용하여 기본 시스템 구성을 수행합니다.

  7. shutdown -r now를 사용하여 시스템을 재부팅합니다.

서비스 팩 배포

서비스 팩을 사용하여 SUSE Linux Enterprise 설치를 업데이트합니다. 서비스 팩은 여러 가지 방법으로 적용할 수 있습니다. 기존 설치를 업데이트하거나 서비스 팩 매체를 사용하여 완전히 새로 설치를 시작할 수 있습니다. 시스템을 업데이트하고 중앙 네트워크 설치 원본을 설정할 수 있는 시나리오가 14.2절 “설치 원본을 보유하는 서버 설정”에 설명되어 있습니다.

[Tip]설치 변경사항

이후 변경사항은 서비스 팩 미디어의 설치 지시사항을 읽어보십시오.

서비스 팩 설치

[Note]

기존 SUSE Linux Enterprise 11 시스템을 SUSE Linux Enterprise 11 서비스 팩(SP)으로 업그레이드하려면 7.2.2절 “서비스 팩으로 업그레이드(마이그레이션)”를 참조하십시오.

SUSE Linux Enterprise 서비스 팩 설치는 원래 SUSE Linux Enterprise 미디어를 설치하는 것과 매우 비슷합니다. 원래 설치와 마찬가지로, 로컬 DVD 드라이브 또는 중앙 네트워크 설치 원본에서 설치할 수 있습니다.

로컬 DVD 드라이브에서 설치

SUSE Linux Enterprise SP를 새로 설치하기 전에 모든 서비스 팩 설치 미디어(DVD)를 사용할 수 있는지 확인하십시오.

절차 7.1. 서비스 팩 매체에서 부팅

  1. 첫 번째 SUSE Linux Enterprise SP 매체를 넣고 시스템을 부팅합니다. SUSE Linux Enterprise 11의 원래 설치와 유사한 부팅 화면이 표시됩니다.

  2. 설치를 선택하고 6장 YaST로 설치의 YaST 설치 지시사항에 따라 계속합니다.

네트워크 설치

SUSE Linux Enterprise SP의 네트워크 설치를 시작하기 전에 다음 요구사항이 충족되는지 확인하십시오.

네트워크 설치 - DVD에서 부팅

SP DVD를 부팅 매체로 사용하여 네트워크 설치를 수행하려면 다음 단계를 수행하십시오.

  1. SUSE Linux Enterprise SP DVD 1을 넣고 시스템을 부팅합니다. SUSE Linux Enterprise 11의 원래 설치와 유사한 부팅 화면이 표시됩니다.

  2. 설치를 선택하여 SP 커널을 부팅한 다음 F3 키를 사용하여 네트워크 설치 원본 유형(FTP, HTTP, NFS 또는 SMB)을 선택합니다.

  3. 적절한 경로 정보를 제공하거나 SLP를 설치 원본으로 선택합니다.

  4. 제공된 서버 중에서 적절한 설치 서버를 선택하거나 부팅 옵션 프롬프트를 사용하여 설치 원본의 유형 및 실제 위치를 제공합니다(6.1.2절 “SLP 없이 네트워크 원본에서 설치” 참조). YaST가 시작됩니다.

    6장 YaST로 설치에 요약된 대로 설치를 완료합니다.

네트워크 설치 - PXE 부팅

네트워크를 통해 SUSE Linux Enterprise 서비스 팩을 설치하려면 다음 단계를 수행하십시오.

  1. DHCP 서버의 설정을 조정하여 14.3.5절 “PXE 부팅을 위한 대상 시스템 준비”에 따라 PXE 부팅에 필요한 주소 정보를 제공합니다.

  2. PXE 부팅에 필요한 부팅 이미지를 저장하도록 TFTP 서버를 설정합니다.

    SUSE Linux Enterprise 서비스 팩의 첫 번째 CD 또는 DVD를 이 작업에 사용하거나 14.3.2절 “TFTP 서버 설정”의 지시사항을 따릅니다.

  3. 대상 시스템에 PXE 부팅 및 Wake-on-LAN을 준비합니다.

  4. 대상 시스템의 부팅을 시작하고 VNC를 사용하여 이 시스템에서 실행 중인 설치 루틴에 원격으로 연결합니다. 자세한 내용은 14.5.1절 “VNC 설치” 단원을 참조하십시오.

  5. 사용권 계약에 동의한 다음 언어, 기본 데스크톱 및 기타 설치 설정을 선택합니다.

  6. 예, 설치를 클릭하여 설치를 시작합니다.

  7. root의 비밀번호 입력, 네트워크 구성 완료, 인터넷 연결 테스트, 온라인 업데이트 서비스 활성화, 사용자 인증 방법 선택, 사용자 이름과 비밀번호 입력 작업을 수행하여 설치를 계속합니다.

    SUSE Linux Enterprise의 설치에 대한 자세한 내용은 6장 YaST로 설치를 참조하십시오.

서비스 팩으로 업그레이드(마이그레이션)

시스템을 서비스 팩(SP) 기능 수준으로 업그레이드하는 데는 선호되는 두 가지 방법이 있습니다. 한 가지 방법은 SP 매체에서 부팅하는 것입니다. 다른 방법은 YaST 온라인 업데이트 또는 데스크톱 업데이트 애플릿을 실행하고 서비스 팩 X로 업데이트 패치를 선택하는 것입니다. 새 기능 수준으로 업데이트하면 새 드라이버와 같은 추가 기능 또는 소프트웨어 향상 기능을 시스템에서 사용할 수 있습니다.

[Warning]서비스 팩으로 업데이트 패치를 빠뜨리지 마십시오.

서비스 팩으로 업데이트 패치를 선택하지 않으면 시스템이 이전 기능 수준에 머무르게 되므로 제한된 시간 동안만 버그 픽스 및 보안 업데이트를 받을 수 있습니다. SUSE Linux Enterprise 11 GA의 경우 이제 이 기간이 6개월로 연장되었습니다. 따라서 시스템 무결성을 지속적으로 유지하려면 가능한 빨리 새 기능 수준으로 전환하는 것이 좋습니다.

기타 업그레이드 방법에는 zypper 명령 수동 실행, 패치 CD 사용, 로컬로 설치된 SMT 시스템 사용 등이 있습니다.

[Note]

System z 시스템에서는 패치 CD 업데이트 옵션이 제공되지 않습니다.

업데이트를 위해 SP 매체에서 부팅

SP 매체에서 부팅하고 YaST에서 업데이트를 설치 모드로 선택합니다. 업데이트 완료에 대한 자세한 내용은 7.1.3절 “YaST로 업데이트”를 참조하십시오.

YaST 온라인 업데이트 사용

YaST 온라인 업데이트를 시작하여 SP 기능 수준으로 업데이트하기 전에 다음 요구사항이 충족되는지 확인하십시오.

  • 업데이트 프로세스 동안 Novell 고객 센터에 대한 액세스가 필요하므로 전체 업데이트 프로세스 중에 시스템은 온라인 상태를 유지해야 합니다.

  • 타사 소프트웨어나 추가 기능 소프트웨어가 설정에 사용되는 경우 다른 시스템에서 이 절차를 테스트하여 업데이트에 의해 종속성이 손상되지 않는지 확인하십시오.

  • 전체 프로세스가 성공적으로 완료되는지 확인하십시오. 그렇지 않으면 시스템에 일관성이 없어집니다.

[Tip]YaST 온라인 마이그레이션 사용

또한 YaST 온라인 마이그레이션 절차를 사용할 수 있습니다. 명령줄에서 rootyast2 wagon을 사용하여 시작합니다.

 그림 7.1. 패키지 관리 업데이트

패키지 관리 업데이트

 그림 7.2. 서비스 팩으로 업데이트

서비스 팩으로 업데이트

[Note]

YaST 온라인 업데이트를 사용한 업그레이드 마이그레이션 중에 패키지 관리 스택이 업데이트됩니다. 따라서 zypper 또는 데스크톱 업데이트 애플릿과 같은 다른 소프트웨어 관리 도구를 사용하지 않는 것이 좋습니다. 마이그레이션 중에는 데스크톱 업데이트 애플릿을 중지하는 것이 좋습니다.

  1. 실행 중인 SUSE Linux Enterprise 시스템에서 컴퓨터+YaST+소프트웨어+온라인 업데이트를 선택합니다.

    root로 로그인하지 않은 경우 메시지가 나타나면 root 비밀번호를 입력합니다.

  2. 온라인 업데이트 대화 상자가 나타납니다. 여러 패치가 미리 선택되어 있습니다. 패치 목록을 아래로 스크롤하여 서비스 팩 업데이트에 대한 트리거가 실제로 미리 선택되어 있는지 확인합니다. 그런 다음 적용을 눌러 선택된 업데이트를 설치합니다.

  3. 설치를 확인하면 온라인 업데이트가 자동으로 재시작됩니다.

  4. 재시작된 후 승인을 눌러 사용 가능한 모든 업데이트를 새 커널과 함께 적용합니다. 설치 후에는 시스템을 재부팅해야 합니다.

  5. 재시작된 온라인 업데이트에서 패치 목록을 아래로 스크롤하여 서비스 팩으로 업데이트(slessp0-sle11-sp1-migration)를 그림 7.2. “서비스 팩으로 업데이트”에 표시된 대로 선택해야 합니다. 선택 항목을 확인합니다.

    slessp0-sle11-sp1-migration패치가 선택 사항으로 표시됩니다. 이 항목을 선택하지 않으면 시스템이 GA 기능 수준에 머무르게 되므로 제한된 시간(SP1 릴리스 후 6개월) 동안만 버그 픽스 및 보안 업데이트를 받을 수 있습니다.

  6. 패치 다운로드 및 설치 대화 상자가 마이그레이션 패치 설치의 진행 로그를 추적합니다. 전체 진행률100%에 도달하면 자동으로 완료됩니다.

  7. 시스템을 재부팅합니다.

zypper 사용

업데이트를 위해 스크립트 가능한 솔루션이 필요하면 zypper를 사용하십시오.

SP 기능 수준으로 전환하기 위해 zypper를 사용하여 온라인 업데이트를 시작하기 전에 7.2.2.2절 “YaST 온라인 업데이트 사용”에 나열된 요구사항이 충족되는지 확인하십시오.

다음은 시스템을 SP1 패치 수준으로 마이그레이션하기 위해 필요한 최소한의 명령 시퀀스입니다.

zypper ref -s                 1
zypper up -t patch            2
zypper up -t patch            3
grep '<product>' /etc/products.d/*.prod        4
zypper in -t product SUSE_SLES-SP1-migration   5
suse_register -d 2 -L /root/.suse_register.log 6
zypper ref -s                  7
zypper mr --disable repo-alias 8
zypper mr --enable  repo-alias 9
zypper dup                     10 
suse_register -d 2 -L /root/.suse_register.log 11
reboot

1

모든 서비스와 리포지토리를 새로 고칩니다.

2

패치, 특히 패키지 관리 스택을 업데이트합니다.

3

방금 업데이트한 패키지 관리 스택을 사용하여 나머지 패치를 업데이트합니다.

4

마이그레이션 제품 정보 읽기.

5

이전에 검색된 이름을 사용하여 설치.

6

제품을 등록합니다.

7

모든 서비스와 리포지토리를 새로 고칩니다.

8

이전 리포지토리(GA)를 비활성화합니다.

9

새 리포지토리(SP1)를 활성화합니다.

10

zypper를 사용한 배포 업그레이드.

11

새 제품을 다시 등록합니다. 이렇게 하면 이전 GA가 새 SP1 업데이트 리포지토리로 바뀝니다.

자동 업데이트

자동 업데이트는 시스템의 두 사본을 관리하고 업데이트 실패 후 손쉬운 복구를 허용하는 도구를 기준으로 실행됩니다. 제공된 도구에는 특수 디스크 파티션 설정이 필요합니다. 시스템의 각 사본은 시스템의 기본 파티션에 있습니다. 업데이트가 실패한 경우에는 언제든지 다른 파티션에서 사용 가능한 시스템의 이전 상태로 복구할 수 있습니다.

설치

[Warning]엄격한 파티셔닝 요구사항

구현 시 디스크 파티셔닝에 대한 엄격한 요구사항이 있습니다. 먼저 첫 번째 루트 파티션은 /dev/sda1이며 전체 디스크 크기의 반 이상을 차지하면 안됩니다. 그런 다음 도구가 /dev/sda2를 시스템의 두 번째 루트 파티션으로 만듭니다. 사용 가능한 추가 파티션이 있으면 루트 파티션에서 모두 공유됩니다. 두 개의 루트 파티션 크기를 고려하고 첫 번째 파티션의 크기를 적절히 줄이십시오. 이것이 대략적인 계산 방법입니다.

전체 디스크 크기에서 sda1 크기를 빼고 sda2를 뺀 크기가 추가 파티션의 사용 가능한 공간입니다.

  1. /dev/sda1을 단일 루트 파티션으로 사용하고 크기가 전체 디스크 공간의 반이 되지 않도록 하여 시스템을 설치합니다.

  2. 설치된 시스템을 필요에 따라 사용자 정의합니다. multi-update-tools 패키지가 설치되었는지 확인합니다.

  3. multi-update-setup --partition을 실행합니다. 비슷한 크기의 시스템의 두 번째 루트 파티션(/dev/sda2)이 생성됩니다.

  4. 디스크의 나머지 공간을 필요에 따라 파티션으로 나누고 사용자 정의(*)를 계속합니다.

  5. multi-update-setup --clone을 실행하여 시스템을 다른 파티션에 복사합니다. 이 명령을 사용하여 대상 시스템의 /etc/fstab/(루트) 항목을 변경할 수도 있습니다.

  6. 필요한 경우 사용자 정의(*)를 추가로 수행합니다.

  7. multi-update-setup --bootloader를 실행하여 부팅 로더 설치를 시작합니다. 이렇게 하면 부팅 로더 메뉴에 다른 시스템을 부팅하기 위한 항목이 포함됩니다.

    [Warning]GRUB 부팅 로더 필수

    GRUB 부팅 로더는 반드시 설치해야 합니다. 이 도구는 다른 부팅 로더와 호환되지 않습니다.

  8. (*)로 표시된 수행할 사용자 정의가 없으면 세 단계를 모두 수행하는 multi-update-setup --complete를 실행하십시오.

이전 시스템 업데이트

multi-update를 실행합니다. 이 명령은 chroot 환경에서 zypper를 실행하며 활성 상태인 시스템에 상관 없이 다른 시스템을 업데이트합니다. 해당 시스템의 부팅 메뉴가 부팅 시 기본으로 제공됩니다.

문제 해결

업데이트 후 업데이트된 시스템의 부팅 로더가 손상된 경우에는 활성 플래그를 변경하여 다른 시스템의 루트 파티션을 부팅 가능하도록 설정해야 합니다.

업데이트된 시스템이 부팅되지 않으면 부팅 로더 메뉴에 액세스하여 다른 시스템을 선택해야 합니다.

GRUB에 대한 자세한 내용은 절에서 The Boot Loader GRUB 장 (↑Administration Guide(관리 설명서))를 참조하십시오.

추가 정보

자세한 내용은 multi-update-tools 패키지와 함께 제공되는 /usr/share/doc/packages/multi-update-tools/README를 참조하십시오.

버전 11에서 버전 11 SP1로 소프트웨어 변경사항

[Note]SLES 11에서 SLES 11 SP1로 소프트웨어 변경사항

SUSE Linux Enterprise Server 10에서 SUSE Linux Enterprise Server 11 SP1로 소프트웨어 및 구성 변경사항에 대한 자세한 목록은 서비스 팩의 릴리스 정보를 참조하십시오. YaST 릴리스 정보 모듈을 사용하여 설치된 시스템의 릴리스 정보를 보십시오.