Solaris 8 (Intel 플랫폼판) 설치 설명서

Solaris 소프트웨어 업그레이드하기

이 절에서는 Solaris 소프트웨어 업그레이드 시 발생할 수 있는 문제에 대한 가능한 해결 방안을 설명합니다.

오류 메시지


No upgradeable disks

문제 

문제 해결 방법 

/etc/vfstab 파일에 있는 swap 항목으로 인해 업그레이드가 실패합니다.

/etc/vfstab 파일에서 다음 행을 삭제하십시오.

  • 업그레이드되지 않는 디스크 상의 모든 swap 파일과 슬라이스

  • 더 이상 존재하지 않는 swap 파일

  • 사용되지 않는 모든 swap 슬라이스

일반적인 문제

문제 

문제 해결 방법 

Solaris Web Start가 IA 부트 분할 영역을 찾을 수 없어 업그레이드가 실패합니다. Solaris Web Start가 초기 업그레이드 수행을 계속 시도합니다. 결국 다음 메시지가 표시되고  

 


Please choose another installation option, 
see the Solaris install Documentation for more 
details.
# 
Solaris Web Start가 종료됩니다.


주 -

Solaris Web Start는 다른 메소드를 사용하여 Solaris 소프트웨어를 설치하기 때문에 Solaris Web Start를 사용하여 Solaris 7 또는 그 이전 버전의 Solaris 운영 환경을 Solaris 8으로 업그레이드할 수 없습니다(10-MB의 별도의 IA 부트 분할 영역).

대신 Solaris 8 Interactive Installation Program을 사용해야 합니다. 이 프로그램에 대한 자세한 내용은 "Using the Solaris 8 Interactive Installation Program" in Solaris 8 Advanced Installation Guide를 참조하십시오.


시스템 BIOS가 기본 부트 장치의 변경을 지원하면 다음 절차를 따르십시오. 

  1. 시스템에 두 번째 디스크를 추가한 다음 두 번째 디스크 상에 직접 10MB 이상의 Solaris fdisk 분할 영역과 IA 부트 분할 영역을 만드십시오.


    주 -

    두 번째 디스크는 LBA 지원(논리적 블록 주소 지원-디스크 상의 섹터가 선형으로 매핑 및 주소 할당됨) 디스크이거나 1024개 미만의 실린더를 포함하고 있어야 합니다. 두 번째 디스크가 LBA 또는 CHS를 지원하는지(실린더/헤드/섹터 지원- 실린더, 헤드, 섹터 번호별로 디스크의 주소를 할당함) 확인하려면 다음가 같이 입력하십시오.


    # prtconf -pv | grep lba 
    

    lba-access-ok라고 표시되면 두 번째 디스크는 LBA를 지원합니다.lba-access-ok라고 표시되지 않으면 두 번째 디스크는 LBA를 지원하지 않습니다.


  2. 시스템의 BIOS 설정 도구를 사용해 두 번째 디스크를 기본 부트 장치로 지정하십시오.

  3. Solaris 분할 영역이 Solaris 소프트웨어(최소 256MB가 필요하지만 512MB를 권장하며 Solaris 8 설치 다국어 Intel 플랫폼판용으로는 최소 320MB가 필요함)를 저장할 수 있을 정도의 충분한 크기를 갖고 있는 swap 슬라이스를 포함할 수 있도록 포맷하십시오.

  4. 두 번째 디스크로 부트하여 첫 번째 디스크의 Solaris 소프트웨어를 업그레이드하십시오.

문제 

문제 해결 방법 

설치 프로그램이 시스템에서 메타 장치를 마운트할 수 없기 때문에 업그레이드에 실패합니다.  

메타 장치는 자동으로 업그레이드되지 않습니다. 방법에 대해서는 "Upgrading to Other Solaris Versions" in Solstice DiskSuite 4.2.1 Reference Guide를 참조하십시오.

문제 

문제 해결 방법 

시스템에 업그레이드 가능한 Solaris 소프트웨어 버전이 있지만 업그레이드 옵션이 제시되지 않습니다.  

 

원인 1:/var/sadm 디렉토리가 심볼릭 링크이거나 다른 파일 시스템으로부터 마운트되었습니다.

원인 1에 대한 해결책:/var/sadm 디렉토리를 루트(/) 또는 /var 파일 시스템으로 이동하십시오.

원인 2: /var/sadm/softinfo/INST_RELEASE 파일이 없습니다.

원인 2에 대한 해결책:다음 템플리트를 사용하여 새로운 INST_RELEASE 파일을 만드십시오.

OS=Solaris VERSION=2.x REV=0

여기서 x는 시스템에 있는 Solaris 소프트웨어의 버전입니다.

문제 

문제 해결 방법 

전원 공급 중단 또는 네트워크 연결 불량과 같은 통제 불능의 원인으로 인해 업그레이드가 실패하며 시스템을 부트할 수 없습니다.

  1. Solaris 8 설치 영어 Intel 플랫폼판 또는 Solaris 8 설치 다국어 Intel 플랫폼판 CD나 네트워크로부터 시스템을 재부트하십시오.

  2. 설치를 위한 업그레이드 옵션을 선택하십시오.

Solaris Web Start는 시스템이 부분적으로 업그레이드되었는지를 파악하고 업그레이드를 계속합니다. 

문제 

문제 해결 방법 

설치 프로그램이 파일 시스템을 마운트할 수 없기 때문에 업그레이드에 실패합니다. 업그레이드를 하는 동안 설치 프로그램은 시스템의 /etc/vfstab 파일에 열거된 모든 파일 시스템을 업그레이드 중인 루트(/) 파일 시스템에 마운트하려고 시도합니다. 설치 프로그램이 파일 시스템을 마운트할 수 없으면, 업그레이드가 실패하여 종료됩니다.

시스템의 /etc/vfstab 파일 내의 모든 파일 시스템이 마운트 될 수 있는지 확인하십시오. 마운트될 수 없거나 문제를 야기하는 파일 시스템은 /etc/vfstab 파일에서 삭제하여 설치 프로그램이 업그레이드를 하는 동안에 이들에 대한 마운트 시도를 하지 않도록 하십시오.


주 -

업그레이드될 소프트웨어를 포함하는 시스템 기반 파일 시스템(예: /usr)은 삭제하면 안됩니다.


문제 

문제 해결 방법 

시스템에 업그레이드를 위한 공간이 충분하지 않습니다. 공간 문제에 대한 다음 원인들을 점검함으로써 자동 레이아웃을 사용하여 공간을 재배치하지 않고도 이 문제를 해결할 수 있는지 확인하십시오.

 

원인 1:업그레이드를 하는 동안 자동 마운터가 활성 상태가 아니므로, 설치 프로그램이 자동 마운트된 파일 시스템에 대한 심볼릭 링크인 패키지 파일이나 디렉토리를 모두 설치합니다. 심볼릭 링크를 겹쳐쓰면, 디스크 공간 부족으로 인해 업그레이드가 실패할 수도 있습니다.


주 -

보통 자동 마운트된 파일 시스템에 위치하는 /var/mail/var/news 디렉토리는 업그레이드의 영향을 받지 않습니다.


원인 1에 대한 해결책: 업그레이드를 하는 동안 자동 마운트된 파일 시스템에 파일이나 디렉토리를 만드는 소프트웨어 패키지를 삭제하십시오. 그러면 설치 프로그램이 패키지의 파일이나 디렉토리로 심볼릭 링크를 겹쳐쓰지 않습니다.

원인 2:업그레이드하고 있는 소프트웨어 그룹에 새 소프트웨어가 추가되었거나 일부 기존 소프트웨어의 크기가 증가되었습니다. 업그레이드 시 설치 프로그램은 이전에 시스템에 설치한 소프트웨어 그룹을 구성하는 모든 새 소프트웨어를 설치하며 또한 시스템에 있는 기존 패키지를 업그레이드합니다.

원인 2에 대한 해결책:업그레이드 시 추가 공간을 필요로 하는 파일 시스템에 설치되는 소프트웨어 패키지를 삭제하십시오. 특히 원하지 않는 새 패키지가 Solaris 소프트웨어에 추가되어 있는지 점검하십시오.